asp.net2.0怎样生成自身的静态页面?
比如index.aspx的页面怎样将它本身生成纯静态index.htm页面??
比如index.aspx的页面怎样将它本身生成纯静态index.htm页面??
解决方案 »
- Asp.net中对word文档操作时 添加引用出错 急急急!!!!!!!
- gridview数据绑定后的Rows.Count和Columns.Count的问题
- 无意间看到赵劼一句话——Google是.NET技术的最大的使用者
- XX老师,请您帮我!怎么把sql表中字段(newsContent)的内容写入word 然后打包 提供用户下载?(当用户点击下载是执行这一连串操作)在线等...
- 谁能帮我看看见鬼了 这句话怎么不对
- DataGrid自定义按钮列和按钮事件总是报错未初始化????
- 最近想着用asp.net做一个在线聊天室,求一原代码参考
- 做一个网站,把所有的自定义全部写到一个类里好不好?
- 急问:当数据源是arraylist 时,绑定到DataGrid的一个BoundColumn时,它的DataField应该是什么?
- TreeView怎么占者焦点不放??
- GridView.DataKeys”赋值 -- 它是只读的
- iframe镶嵌页面的问题
http://blog.sina.com.cn/s/blog_4563cd99010007ub.html
{
string errorMsg = "";
System.IO.StreamWriter sw=null;
System.IO.StreamReader reader = null;
System.Net.WebRequest wReq = null;
System.Net.WebResponse wResp = null;
System.IO.Stream respStream = null; try
{
wReq = System.Net.WebRequest.Create(Url);
// Get the response instance.
wResp =wReq.GetResponse();
wReq.Timeout = 100000;
// Read an HTTP-specific property
//if (wResp.GetType() ==HttpWebResponse)
//{
//DateTime updated =((System.Net.HttpWebResponse)wResp).LastModified;
//}
// Get the response stream.
respStream = wResp.GetResponseStream();
// Dim reader As StreamReader = New StreamReader(respStream)
reader = new System.IO.StreamReader(respStream, code );
//return reader.ReadToEnd();
sw = new System.IO.StreamWriter( outputFile , false, code);
sw.Write(reader.ReadToEnd());
sw.Flush();
reader.Close();
sw.Close();
respStream.Close();
wReq.Abort();
wResp.Close();
}
catch(System.Exception ex)
{
errorMsg = ex.Message ;
}
finally
{
respStream.Close();
wReq.Abort();
wResp.Close();
reader.Close();
sw.Close();
}
return errorMsg;
}
protected override void Render( HtmlTextWriter writer )
{
System.IO.StringWriter html = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter tw = new System.Web.UI.HtmlTextWriter(html);
base.Render(tw);
System.IO.StreamWriter sw;
sw = new System.IO.StreamWriter(Server.MapPath("index.htm"), false, System.Text.Encoding.Default);
sw.Write(html.ToString());
sw.Close();
tw.Close();
Response.Write(html.ToString());
}