如何通过电子邮件发送webform

时间:2009-04-16 17:02:06

标签: asp.net

我手头有一项任务,要求我在提交表格后立即通过电子邮件将表格发送给客户。

我的问题是:拥有一个aspx(为了重用我的表单)如何让生成的html通过邮件发送?

提前致谢

修改 我知道如何发送电子邮件,我正在寻找的是如何获取在我的webform中生成的html,以便我可以将其放入电子邮件中。

2 个答案:

答案 0 :(得分:2)

您应该可以在其上调用Render并将其流式传输。

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

答案 1 :(得分:1)

在System.Web中使用SmtpMail类?