關於aspx生成靜態頁的一種方法

2021-05-24 03:00:03 字數 673 閱讀 2159

在設定好aspx頁面的布局和樣式後

頁面裡的列表一般都是動態從資料庫取的,這時候可以預留出那塊,

放乙個使用者控制項,然後在使用者控制項裡拼接html,

從資料庫動態取每條列表項的html路徑和文字,輸出到使用者控制項的介面上。

生成html的操作相對容易些

system.net.webrequest myrequest = system.net.webrequest.create(sourceurl);//需要生成html的aspx頁面訪問位址

system.net.webresponse myresponse = myrequest.getresponse();

stream stream = myresponse.getresponsestream();

streamreader sr = new streamreader(stream, encoding.getencoding("utf-8"));

if (!directory.exists(htmlpath))

streamwriter sw = new streamwriter(htmlpath + htmlname, false, system.text.encoding.default);//生成html檔案

sw.writeline(sr.readtoend());

sw.close();

ASPX頁生成靜態HTML頁 五種方案

方案1 傳入url返回網頁的html url public static string geturltohtml string url get the response stream.system.io.stream respstream wresp.getresponsestream dim re...

一種簡單的生成靜態頁的方法

1.準備模板 時間 strong porschev 1 strong 作者 strong porschev 2 p p porschev 3 p body html 2.簡單的配置檔案 createhtml.config 1.0 encoding utf 8 0 value title 1 valu...

PHP動態頁生成靜態頁的3種常用方法

生成靜態頁的頁面非常的簡單就是定義好模板與模板標題,之後利用str replace進行替換了,是最常用的方法,另一種是利用ob get contents輸出獲得然後生成html,還有一種不怎麼推薦的是使用file get contents直接執行訪問遠端檔案然後進行儲存,效能極差。具體方法簡單說明如...