假设我有购物车我将所有详细信息发送到一个页面名称emailsender.aspx
这个页面从会话中读取所有购物车信息(产品,数量,价格)并在datarepeater控件中显示然后我想要这个页面html所以我可以发送电子邮件....
我怎样才能实现它?
答案 0 :(得分:2)
要获取控件生成的HTML,您可以使用下面的代码,找到here。
public string RenderControl(Control ctrl)
{
StringBuilder sb = new StringBuilder();
StringWriter tw = new StringWriter(sb);
HtmlTextWriter hw = new HtmlTextWriter(tw);
ctrl.RenderControl(hw);
return sb.ToString();
}