日期:2014-05-18  浏览次数:20465 次

先编译再生成静态页
网上一般都是直接替换html文件.
但如果是一个模版是aspx页面呢.aspx页里还有其它的用户控件ascx.

我觉得应该先让aspx编译返回的html.在此基础上替换.

但如何实现呢?

谁有没有这样的例子可以拿来学习一下!???

------解决方案--------------------
是这个意思么


WebRequest mywebrq=WebRequest.Create("http://localhost/xmcare/DataGridPage.aspx?page=11");

WebResponse mywebresp=mywebrq.GetResponse();
Encoding utf8 = Encoding.UTF8;
//Stream resps = wres.GetResponseStream();
//Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
StreamReader sr = new StreamReader(mywebresp.GetResponseStream(),utf8);
string strHtml=sr.ReadToEnd();


sw=File.CreateText(Server.MapPath("Test.htm"));
sw.WriteLine(strHtml);
sw.Close();
Response.WriteFile(Server.MapPath("Test.htm"));