首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

aspx转成html,该怎么处理

2012-04-25 
aspx转成html指定相应的aspx页面转成html页面!最好有代码,小弟QQ304316187,[解决办法]你说的是生成静态页

aspx转成html
指定相应的aspx页面转成html页面!
最好有代码,小弟QQ304316187,

[解决办法]
你说的是生成静态页面吗?
参考
[解决办法]

C# code
public static void GetPageHtml(string url,string savepath)//url参数为将要生成的那个动态页面的地址,savepath为要存放地址           {               string Result;               WebResponse MyResponse;               WebRequest MyRequest = System.Net.HttpWebRequest.Create(url);               MyResponse = MyRequest.GetResponse();               using (StreamReader MyReader = new StreamReader(MyResponse.GetResponseStream(), System.Text.Encoding.GetEncoding("utf-8")))//这里根据网站的编码格式而定               {                   Result = MyReader.ReadToEnd();                   MyReader.Close();               }               FileStream fs = new FileStream(savepath, FileMode.Create, FileAccess.Write);               StreamWriter sw = new StreamWriter(fs, System.Text.Encoding.GetEncoding("utf-8"));               sw.WriteLine(Result);               sw.Close();               fs.Close();           }
[解决办法]
protected override void Render(HtmlTextWriter writer) {
StreamWriter r=new StreamWriter(Server.MapPath(""), false,System.Text.Encoding.UTF8);
HtmlTextWriter h=new HtmlTextWriter(r);
base.Render(h);
r.Close();
h.Close();
}
 StringWriter wr = new StringWriter();
 Server.Execute("", wr);
 this.lit.Text = Server.HtmlEncode(wr.ToString());
 File.WriteAllText(Server.MapPath(""), wr.ToString());
[解决办法]
C# code
public static void GetPageHtml(string url,string savepath)//url参数为将要生成的那个动态页面的地址,savepath为要存放地址           {               string Result;               WebResponse MyResponse;               WebRequest MyRequest = System.Net.HttpWebRequest.Create(url);               MyResponse = MyRequest.GetResponse();               using (StreamReader MyReader = new StreamReader(MyResponse.GetResponseStream(), System.Text.Encoding.GetEncoding("utf-8")))//这里根据网站的编码格式而定               {                   Result = MyReader.ReadToEnd();                   MyReader.Close();               }               FileStream fs = new FileStream(savepath, FileMode.Create, FileAccess.Write);               StreamWriter sw = new StreamWriter(fs, System.Text.Encoding.GetEncoding("utf-8"));               sw.WriteLine(Result);               sw.Close();               fs.Close();           } 

热点排行