有没有方法把aspx页面转换成html页面
请各位高手指点,如何把aspx页面(包括内容)用代码的形式转换成html页面(或其它格式.doc等),并保留其中的所以信息(有从数据库中提取的),谢谢 问题点数:20、回复次数:4Top
1 楼dotAge(老朽)回复于 2002-10-01 12:41:38 得分 0
ASPX被发布到客户端浏览器不就是HTML了吗?
Top
2 楼james2002()回复于 2002-10-01 21:57:16 得分 0
是的,你看到了,你也可以把它手工的存为html,可是你如何自动的,用程序把aspx存为html呢?存在客户端和服务器端有什么不同吗?Top
3 楼saucer(思归)回复于 2002-10-01 22:08:10 得分 10
write some automation code to access your page and save the response
or override Render method to save the output, for example (make sure to give ASPNET account write permissions in the current directory)
protected override void Render(HtmlTextWriter output)
{
StringWriter sw;
HtmlTextWriter htmltw;
sw = new StringWriter();
htmltw = new HtmlTextWriter(sw);
base.Render(htmltw);
String sTemp = sw.ToString();
StreamWriter writer = File.CreateText(Server.MapPath("somehtml.html"));
writer.Write(sTemp);
writer.Close();
//write it out to the browser
output.Write(sTemp);
}
Top
4 楼hammerng00(Hammer Ng)回复于 2002-10-02 00:33:13 得分 10
这里有一个相当详细的例子,不过是把结果用email送出去,改改应该可以用:
http://aspnet.4guysfromrolla.com/articles/091102-1.aspxTop




