本文实例讲述了C#生成单页静态页简单实现方法。分享给大家供大家参考。具体方法如下:
protected void BtGroup_ServerClick(object sender, EventArgs e) { //产业群首页 string tempGroupData = GetHttpData("http://www.XXXX.com/Test/index.aspx"); using (StreamWriter sw = new StreamWriter(this.Request.PhysicalApplicationPath + "Group\\Index.html", false, System.Text.Encoding.GetEncoding("utf-8"))) { sw.Write(tempGroupData); sw.Flush(); } } public string GetHttpData(string sUrl) { string sRslt = null; WebResponse oWebRps = null; WebRequest oWebRqst = WebRequest.Create(sUrl); oWebRqst.Timeout = 50000; try { oWebRps = oWebRqst.GetResponse(); } finally { if (oWebRps != null) { StreamReader oStreamRd = new StreamReader(oWebRps.GetResponseStream(), System.Text.Encoding.GetEncoding("utf-8")); sRslt = oStreamRd.ReadToEnd(); oStreamRd.Close(); oWebRps.Close(); } } return sRslt; }
希望本文所述对大家的C#程序设计有所帮助。