我正在尝试复制asp listview中显示的数据。(我想通过电子邮件发送)
我可以使用javascript获取信息来获取html,但它没有样式。
我不想在每次输出之前进入每个控件以保存数据。他们是更好的解决方案吗?
答案 0 :(得分:1)
Html是html,如果你将格式保存在css中,你需要在电子邮件中附加相关的css类和标签,这应该很简单。
答案 1 :(得分:0)
我知道这已经得到了解答,但我想如果它有所帮助我也会添加它。我使用以下命令返回给定控件的HTML。如上所述,您只需要在电子邮件的HTML中包含任何CSS。
using System.Text;
using System.IO;
using System.Web.UI;
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();
}
从多个博客网站like this one中窃取。