2009-04-16 12 views
1

私は、提出されたときにフォームをクライアントに電子メールで送信する必要があります。電子メールでWebフォームを送信する方法

私の質問は:aspx(私のフォームを再利用するために)を使って、生成されたhtmlをメールで送るにはどうすればいいですか?事前

EDITで

ありがとう:私は電子メールを送信する方法を知っている は、私が探しています、私は、電子メールでそれを置くことができますので、私のWebフォームで生成されたHTMLを取得する方法です。

答えて

2

レンダリングを呼び出してストリーミングすることができます。

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

を明確にする私の質問を編集し、私は私が疲れていると思います。 ..それは動作します;)ありがとう – Sergio

+0

であるというコメントを気にしないで)私の最初の試み... stringWriter.ToStringの結果であった( – Sergio

1

System.WebのSmtpMailクラスを使用していますか?

+0

は「System.Web.UI.HtmlTextWriter」 – Sergio

関連する問題