当前位置: 代码迷 >> ASP.NET >> 先编译再生成静态页,该怎么解决
  详细解决方案

先编译再生成静态页,该怎么解决

热度:1713   发布时间:2013-02-25 00:00:00.0
先编译再生成静态页
网上一般都是直接替换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"));
  相关解决方案