有一个ASP.NET页面可以搜索我的数据库并将结果插入到RepeaterList中。页面是为我呈现的,但我需要将已呈现的内容保存到变量中。用户应该能够通过单击按钮在电子邮件中发送呈现的内容。我该怎么做?
答案 0 :(得分:2)
如果您想通过电子邮件发送转发器的HTML内容,您可以执行以下操作:
System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
Repeater1.RenderControl(oHtmlTextWriter);
string repeaterHtml = oStringWriter.ToString();
答案 1 :(得分:1)
我这样做的最快方式可能是在电子邮件按钮{@ 1}}上进行回发,如果点击了按钮,则会在那里发送电子邮件。