Asp.net實現靜態頁-新增新聞生成靜態頁
//當後臺新增或編輯資訊後執行如下程式碼:
string html = string.Empty;
try
{
//據體意思:根據你更新及編輯過新聞的URL,然後來讀取他的原始碼,html==原始碼
HttpWebRequest
request = (HttpWebRequest)WebRequest.Create("http://www.xczp.com/");
//設定連線超時時間
HttpWebResponse response =
(HttpWebResponse)request.GetResponse();
Stream streamReceive =
response.GetResponseStream();
Encoding encoding =
Encoding.UTF8;
StreamReader streamReader = new
StreamReader(streamReceive, encoding);
html =
streamReader.ReadToEnd();
}
catch { }
//據體意思:利用你所獲得的原始碼,匯出為 .html
頁面,從而生成靜態頁
string URL = Server.MapPath("~\\") +
"index.html";
Encoding code =
Encoding.GetEncoding("gb2312");
StreamWriter sw = new
StreamWriter(URL, false, code);
sw.Write(html);
sw.Flush();
上面可能說的不是太清楚,有的地方可能不是太好。請大家指點出來,交流交流,共同進步!
接下來我會繼續研究下去的,一定要讓ASP.NET生成靜態頁搞定。呵,如果大家有好的建議及方法,寫出來大家一起學習!
原文地址:http://www.cnblogs.com/ipwjh/archive/2009/08/12/1544084.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-616328/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【Hover】ASP.Net生成靜態HTML頁!ASP.NETHTML
- php 生成靜態頁面PHP
- PHP生成靜態頁面PHP
- Asp.Net中動態頁面轉靜態頁面ASP.NET
- PHP 實現頁面靜態化PHP
- 靜態網頁簡易生成方法網頁
- .NET生成靜態頁面的方案總結
- 暢購商城(七):Thymeleaf實現靜態頁
- Nginx 部署靜態頁面Nginx
- 【靜態化平臺】☞(一)網頁靜態化服務網頁
- ASP.NET偽靜態及靜態ASP.NET
- 利用Django徒手寫個靜態頁面生成工具Django
- 靜態網頁與動態網頁的區別網頁
- 靜態網頁和動態網頁的區別網頁
- 靜態頁分頁功能js程式碼JS
- Laravel頁面靜態化最佳實踐Laravel
- 在Asp.net MVC中訪問靜態頁面ASP.NETMVC
- php的ob函式實現頁面靜態化PHP函式
- echarts map靜態套用網頁Echarts網頁
- Laravel diary_靜態頁面Laravel
- 用typescript寫靜態頁面TypeScript
- java 做頁面靜態化Java
- 實戰電商頁面1:靜態佈局
- 靜態庫生成
- 正則表達示在ASP.NET中用來生成靜態網頁的使用ASP.NET網頁
- 靜態頁面佈局例項
- 用XML和XSLT來生成靜態的HTML頁面XMLHTML
- 【asp.net core 系列】5 佈局頁和靜態資源ASP.NET
- JSP生成靜態HTML頁面的實踐方法和設計思路薦JSHTML
- HTML+CSS編寫靜態網站-31 新增About頁面HTMLCSS網站
- 【靜態頁面架構】CSS之列表架構CSS
- 【靜態頁面架構】CSS之表格架構CSS
- 1.9 靜態頁面佈局例項
- 前端靜態頁面問題彙總前端
- 頁面靜態化技術演進
- 前端靜態頁面快速迭代工具前端
- Django構建靜態網頁站點Django網頁
- WebSphere Portal 6.1 新特性:輕鬆打造 HTML 靜態頁面WebHTML