2009-04-16 8 views
1

J'ai une tâche en cours qui m'oblige à envoyer un formulaire à un client par courriel dès qu'il est envoyé.Comment envoyer un formulaire Web par courriel

Ma question est: Avoir un aspx (afin de réutiliser mon formulaire) comment puis-je obtenir le code HTML généré pour l'envoyer par courrier?

Merci à l'avance

EDIT: Je sais comment envoyer des e-mails, ce que je cherche est de savoir comment obtenir le code html qui est généré dans mon formulaire en ligne afin que je puisse le placer dans l'e-mail.

Répondre

2

Vous devriez pouvoir appeler Render et le diffuser.

StringWriter stringWriter = new StringWriter(); 
HtmlTextWriter htmlWriter = new HtmlTextWriter(stringWriter); 
Page.RenderControl(htmlWriter); 
string output = stringWriter.ToString(); 
+0

Ce fut mon premier essai ... le résultat de stringWriter.ToString() est « System.Web.UI.HtmlTextWriter » – Sergio

+0

Peu importe ce commentaire, je suppose que je suis fatigué. .. Cela fonctionne;) Merci – Sergio

1

L'utilisation de la classe SmtpMail dans System.Web?

+0

modifié ma question pour clarifier – Sergio

Questions connexes