更換網(wǎng)站模板方法(一)
2010/11/17 15:39:55

  
  利用ASP.NET2.0開始才擁有的VirtualPathProvider來實現(xiàn)更換網(wǎng)站模板的想法。

  虛擬文件機制。這個,應該算是第六種方法的加強版。最終的效果,和第六種差不多,只是不會生成 那些.ASPX文件而已,取而代之的,便是長駐在內(nèi)存中。

  實現(xiàn):實現(xiàn)兩個類,一個繼承至VirtualPathProvider,一個繼承至SkinFile。VirtualPathProvider 里有個FileExists方法,重寫成判斷請求的路徑是否是皮膚文件路徑,如果是,GetFile就實例一個 SkinFile(這一個SkinFile,我們會對模板進行處理,可以擁有自己的模板語言)。另外有一個 GetCacheDependency方法,可以來將模板文件作為虛擬文件機制的緩存依賴文件,一旦模板文件被修改了 ,它就會再重新解析模板文件。這里先不作贅述,具體的,查看MSDN的相關文檔,具可了解。

  優(yōu)點:幾乎不影響性能,只有第一次讀取生成.ASPX文件需要損失性能。靈活性極高。模板代碼可讀 性也可以實現(xiàn)到很高。

  缺點:第一次啟動需要損失性能。

返回列表
返回首頁 主站蜘蛛池模板: 久久久噜噜噜久久中文福利| 免费黄色欧美视频| 88国产精品欧美一区二区三区 | 最近中文AV字幕在线中文| 人妻尝试又大又粗久久| 美美女高清毛片视频免费观看| 国产成人精品福利色多多| 91人人区免费区人人| 奶大灬舒服灬太大了一进一出| 久久99精品久久久久久首页| 日韩精品国产丝袜| 亚洲国产欧美目韩成人综合| 渣男渣女抹胸渣男渣女app| 六月婷婷激情综合| 色偷偷91久久综合噜噜噜| 国产尤物在线视频| 亚洲欧美视频二区| 国产高清视频一区三区| freee×xx性欧美| 性孕妇video国产中国| 丰满少妇被猛烈高清播放| 日本高清黄色电影| 五月天精品在线| 欧美亚洲国产丝袜在线| 亚洲欧洲中文日韩久久av乱码| 狼友av永久网站免费观看| 公和我做好爽添厨房| 美女视频黄a视频全免费网站色| 国产亚洲精品美女久久久久| 黄色a一级视频| 国产成人综合色视频精品| 波多野结衣33| 国产精品永久免费| 91精品国产一区| 国産精品久久久久久久| bban女同系列022在线观看| 好妈妈5韩国电影高清中字| 一色屋精品视频任你曰 | 国内精品视频一区二区三区八戒 | 欧美专区在线播放| 亚洲天堂岛国片|