3 votes

Envoyer la page actuelle en tant que mail ou obtenir la page actuelle html

J'ai besoin d'envoyer le contenu de la page actuelle dans un courrier électronique. Avez-vous une idée de la façon dont nous pouvons le faire ? Mon idée est de récupérer le code html de la page et de l'envoyer comme tel. Mais je ne sais pas comment obtenir le code html de la page.

5voto

yogi Points 6950

Si vous souhaitez obtenir le code HTML de votre page côté serveur afin de pouvoir l'envoyer par courrier électronique, essayez ceci

StringWriter str_wrt = new StringWriter();
HtmlTextWriter html_wrt = new HtmlTextWriter(str_wrt);
Page.RenderControl(html_wrt);
String HTML =  str_wrt.ToString();

0voto

Justin Harvey Points 6105

Vous pouvez utiliser document.documentElement.innerHTML pour obtenir la page html.

En supposant que vous envoyez des courriels côté serveur, vous devez renvoyer le message pour qu'il puisse être envoyé.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X