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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PHP 實現頁面靜態化PHP
- 暢購商城(七):Thymeleaf實現靜態頁
- Nginx 部署靜態頁面Nginx
- 靜態頁面是啥
- 靜態網頁與動態網頁的區別網頁
- 利用Django徒手寫個靜態頁面生成工具Django
- Laravel頁面靜態化最佳實踐Laravel
- 用typescript寫靜態頁面TypeScript
- echarts map靜態套用網頁Echarts網頁
- Laravel diary_靜態頁面Laravel
- 靜態庫生成
- 靜態頁面佈局例項
- 構建靜態頁面 之 [ 列表 ]
- 構建靜態頁面 之 [ 表格 ]
- 一個簡單靜態網頁網頁
- 【asp.net core 系列】5 佈局頁和靜態資源ASP.NET
- 實戰電商頁面1:靜態佈局
- Python靜態網頁爬蟲專案實戰Python網頁爬蟲
- 構建靜態頁面 之 [ 表單 ]
- 1.9 靜態頁面佈局例項
- 網頁靜態化之freemaker的使用網頁
- 【靜態頁面架構】CSS之列表架構CSS
- 【靜態頁面架構】CSS之表格架構CSS
- 前端靜態頁面快速迭代工具前端
- Spring Boot返回靜態錯誤頁面Spring Boot
- 頁面靜態化技術演進
- 前端靜態頁面問題彙總前端
- Laravel 專案 偽靜態分頁處理Laravel
- 環境的部署和建立靜態頁面
- 編寫靜態頁面經驗總結
- mac/linux 新增靜態路由MacLinux路由
- 易優cms網站SEO模組URL配置偽靜態靜態頁面設定網站
- 網頁渲染方式-從靜態頁面到服務端渲染網頁服務端
- cmake:生成靜態庫和動態庫
- Rougamo、Fody 實現靜態AopGAM
- 靜態域與靜態方法
- 【靜態頁面架構】CSS之盒子模型架構CSS模型
- 【靜態頁面架構】CSS之選擇器架構CSS
- 使用vuepress搭建GitHub pages靜態部落格頁面VueGithub