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

2022-07-26 02:12:11 字數 2228 閱讀 2943

1.準備模板

>時間

strong

>:$porschev[1]$<

strong

>作者

strong

>:$porschev[2]$

p>

<

p>$porschev[3]$

p>

body

>

html

>

2.簡單的配置檔案

createhtml.config

<?xml version="

1.0" encoding="

utf-8

" ?>"0

" value="

title

"/>

"1" value="

datetime

"/>

"2" value="

author

"/>

"3" value="

con"/>

3.操作類

createhtmlbll.cs

public

class

createhtmlbll

catch

(exception)

}#endregion

#region##建立資料夾

//////建立資料夾

/// ///

要建立的路徑

public

void creatfolder(string

path)

}catch

(exception)

}#endregion

#region##生成html頁

//////生成html頁

/// ///

配置檔案的路徑

///配置檔案節點名

///模版頁路徑

///替換陣列

///生成html路徑

public

void createhtml(string configpath, string confignodename, string tempath, string arr, string createpath,string

fn)

creatfolder(createpath);

filename = fn + "

.html

"; //

設定檔名(這裡可以根據需要變化命名)

filestream cfs = file.create(absocrepath + "

/" +filename);

streamwriter sw = new streamwriter(cfs, encoding.getencoding("

utf-8

"));

sw.write(sb.tostring());

sw.flush();

sw.close();

sw.dispose();

}catch

(exception)

}#endregion

}

4.生成呼叫

public

void createhtml(string tiltle,string datetime,string author,string con,string

filename)

catch

(exception ex)

}

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

在設定好aspx頁面的布局和樣式後 頁面裡的列表一般都是動態從資料庫取的,這時候可以預留出那塊,放乙個使用者控制項,然後在使用者控制項裡拼接html,從資料庫動態取每條列表項的html路徑和文字,輸出到使用者控制項的介面上。生成html的操作相對容易些 system.net.webrequest m...

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

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

用模版頁的形式生成靜態頁

這個功能在學校做過,卻因為好久沒用,又不太記得,所以又拿出來重寫一遍加深一下映像,也希望能給一些人一些幫助。首先,建立乙個簡單模版頁 newpage.htm content 頁面效果 然後,新建乙個類 讓它繼承ihttphandler,並實現該介面的方法 最後,需要在配置檔案中配置一下標籤 fris...