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
publicclass
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.生成呼叫
publicvoid 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...