韩国语言硕士双录取:asp.net生成静态页问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/10 11:45:53
1,如果用读取动态页HTML代码生成静态页的方法,那么模板更换很不方便,因为还是得先做一个动态页读取再生成.
2.如果用替换模板页中字符串的方法那么像GridView之类的控件绑定的数据如何做?
好伤脑筋啊,请高手指点一下!

StreamReader sr;
StreamWriter sw;
WebRequest HttpWebRequest = WebRequest.Create(url);
WebResponse HttpWebResponse =HttpWebRequest.GetResponse();
sr=new StreamReader(HttpWebResponse.GetResponseStream(),System.Text.Encoding.Default);
string strHtml=sr.ReadToEnd();
sw=File.CreateText(Server.MapPath("html/default.htm"));
sw.WriteLine(strHtml);
sw.Close();
Response.WriteFile(Server.MapPath("html/default.htm"));
先把ASPX的HTML代码读出来,然后写到HTML文件里,就行啦
本人刚在网上找出来,能读能生成HTML文件