想了解C#生成单页静态页简单实例的相关内容吗,在本文为您仔细讲解C#生成单页静态页的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点: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;
}