将当前页面作为邮件发送或获取当前页面html

Ani*_*ohn 3 c# asp.net email

我需要将当前页面内容作为邮件发送.任何想法我们如何做到这一点.我的想法是获取页面的HTML代码并将其发送.但不知道如何获取页面的HTML代码.

yog*_*ogi 5

如果您想获取页面服务器端的HTML以便可以发送邮件,请尝试此操作

StringWriter str_wrt = new StringWriter();
HtmlTextWriter html_wrt = new HtmlTextWriter(str_wrt);
Page.RenderControl(html_wrt);
String HTML =  str_wrt.ToString();
Run Code Online (Sandbox Code Playgroud)