最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ASP.NET 生成靜態(tài)頁面 實現(xiàn)思路

 更新時間:2009年06月25日 13:32:44   作者:  
網(wǎng)上的cms系統(tǒng)好多都是支持生成靜態(tài)的,大家在使用過程中,也肯定遇到了很多的問題,下面就是一些實現(xiàn)的原理,其實 asp,php,asp.net的原理都是差不多的。
1.首頁選擇HTML原型網(wǎng)頁
然后再該HTML網(wǎng)頁添加一些自認為特別的標記,已便到時候靜態(tài)化的時候系統(tǒng)能更精確的進行操作!
2.獲取HTML網(wǎng)頁代碼
我選擇的是通過FileUpload控件進行獲取靜態(tài)度頁面模型,進行保存!
復(fù)制代碼 代碼如下:

if (FileUpload1.PostedFile.FileName == "")
{
Response.Write("<script>alert('請確定您是否選擇了網(wǎng)頁')</script>");
return;
}
if ((FileUpload1.FileName.LastIndexOf(".") != "htm") || (FileUpload1.FileName.LastIndexOf(".") != "html"))
{
Response.Write("<script>alert('請確定您是否選擇了網(wǎng)頁')</script>");
return;
}
System.Text.Encoding ec = System.Text.Encoding.GetEncoding("gb2312");//指定編碼格式
System.IO.StreamReader sr = new System.IO.StreamReader(FileUpload1.PostedFile.FileName, ec);

string strHTML =Convert.ToString(sr.ReadToEnd());
strHTML=FormatStr(strHTML); //格式化HTML代碼后,將此strHTML插入數(shù)據(jù)庫 已便使用時候提??!
sr.Close();
//貼上格式化HTML方法代碼

/// <summary>
/// 格式 化 HTML
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
private string FormatStr(string str)
{
string strContent = str.Replace("<", "&lt;");
strContent = strContent.Replace(">", "&gt;");
//strContent = strContent.Replace(chr(13),"<br>");
strContent = strContent.Replace("\r", "<br>");
strContent = strContent.Replace(" ", "&nbsp;");
strContent = strContent.Replace("[isOK]", "<img src=");
strContent = strContent.Replace("[b]", "<b>");
strContent = strContent.Replace("[red]", "<font color=CC0000>");
strContent = strContent.Replace("[big]", "<font size=7>");
strContent = strContent.Replace("[/isOK]", "></img>");
strContent = strContent.Replace("[/b]", "</b>");
strContent = strContent.Replace("[/red]", "</font>");
strContent = strContent.Replace("[/big]", "</font>");
return strContent;
}

3.提取先前保存過的HTML頁面模型
然后通過 string.Replace(char oldstring,char newstring );
對模型頁面中預(yù)先 設(shè)置好的特別標記進行替換成我們需要動態(tài)更改的!
4.對動態(tài)更新后的HTML代碼進行文件進行保存 平把路徑存如數(shù)據(jù)庫方便調(diào)用

相關(guān)文章

  • 水晶報表圖片不顯示兩種問題分析及解決方法

    水晶報表圖片不顯示兩種問題分析及解決方法

    水晶報表布置后里面的圖片不顯示的情況,分兩種:一是:水晶報表工具欄上的圖片不顯示;二是:水晶報表中的的圖片對象不顯示,接下來將分別介紹解決方法,感興趣的朋友可以了解下啊
    2013-01-01
  • 獲取asp.net服務(wù)器控件的客戶端ID和Name的實現(xiàn)方法

    獲取asp.net服務(wù)器控件的客戶端ID和Name的實現(xiàn)方法

    下面小編就為大家?guī)硪黄@取asp.net服務(wù)器控件的客戶端ID和Name的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-05-05
  • .NET Framework常用ORM框架iBatis.Net操作數(shù)據(jù)庫的方法

    .NET Framework常用ORM框架iBatis.Net操作數(shù)據(jù)庫的方法

    iBatis.Net 是一個輕量級的 ORM 框架,它允許開發(fā)者通過直接編寫 SQL 查詢來操作數(shù)據(jù)庫,并將查詢結(jié)果映射到對象模型中,本文將通過實際的代碼示例,詳細介紹如何在 .NET 環(huán)境中使用 iBatis.Net 進行數(shù)據(jù)庫操作,感興趣的朋友一起看看吧
    2024-08-08
  • 為Visual Studio2019添加Git組件

    為Visual Studio2019添加Git組件

    這篇文章介紹了為Visual Studio2019添加Git組件的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • ASP.NET網(wǎng)站偽靜態(tài)下使用中文URL的方法

    ASP.NET網(wǎng)站偽靜態(tài)下使用中文URL的方法

    中文URL是在URL中直接使用漢字,它的好處是可以使用鏈接地址看起來非常直觀易懂,偽靜態(tài)的規(guī)則,是在web.config文件中定義的
    2014-08-08
  • WPF使用VisualTreeHelper進行命中測試

    WPF使用VisualTreeHelper進行命中測試

    這篇文章介紹了WPF使用VisualTreeHelper進行命中測試的方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • ASP.NET?Core應(yīng)用JWT進行用戶認證及Token的刷新方案

    ASP.NET?Core應(yīng)用JWT進行用戶認證及Token的刷新方案

    本文詳細講解了ASP.NET?Core應(yīng)用JWT進行用戶認證及Token的刷新方案,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12
  • .NET 下運用策略模式(組合行為和實體的一種模式)

    .NET 下運用策略模式(組合行為和實體的一種模式)

    我簡單的理解策略模式就是把行為(方法)單獨的抽象出來,并采用組合(Has-a)的方式,來組合行為和實體的一種模式比如,.NET中對數(shù)組排序的Sort的方法就是一個策略模式的實現(xiàn)模板
    2012-12-12
  • asp.net(C#)跨域及跨域?qū)慍ookie問題

    asp.net(C#)跨域及跨域?qū)慍ookie問題

    在網(wǎng)站www.A.com下通過iframe或ajax調(diào)用www.B.com下的內(nèi)容時,默認情況下IE會阻止www.B.com寫任何Cookie
    2011-10-10
  • ASP.NET?MVC使用typeahead.js實現(xiàn)輸入智能提示功能

    ASP.NET?MVC使用typeahead.js實現(xiàn)輸入智能提示功能

    這篇文章介紹了ASP.NET?MVC使用typeahead.js實現(xiàn)輸入智能提示功能的方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-09-09

最新評論

托克托县| 镇江市| 浑源县| 石嘴山市| 临潭县| 金坛市| 绥宁县| 陆良县| 偃师市| 米泉市| 瑞安市| 博兴县| 石楼县| 黑河市| 韶山市| 松溪县| 商城县| 安岳县| 无为县| 普兰店市| 铜梁县| 古交市| 余江县| 呼图壁县| 丽水市| 富平县| 兴国县| 珲春市| 新源县| 北流市| 沾化县| 民县| 怀安县| 静宁县| 南皮县| 涞源县| 镇原县| 卢氏县| 凉城县| 青铜峡市| 凤冈县|