2009-04-16 107 views
1

我有一個任務,需要我通過電子郵件發送一個表格,一旦它被提交。如何通過電子郵件發送一個網絡表格

我的問題是:有一個aspx(爲了重用我的表單)如何獲得生成的html通過郵件發送它?

在此先感謝

編輯: 我知道如何發送電子郵件,我所尋求的是如何獲得了在我的網頁表單生成的HTML,所以我可以將其放置在電子郵件。

回答

2

你應該可以調用Render並進行流式處理。

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

那是我第一次嘗試... stringWriter.ToString()的結果是「System.Web.UI.HtmlTextWriter」 – Sergio 2009-04-16 17:11:21

1

在System.Web中使用SmtpMail類?

+0

編輯我的問題,以澄清 – Sergio 2009-04-16 17:05:54