更換網(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韩国电影高清中字|
一色屋精品视频任你曰
|
国内精品视频一区二区三区八戒
|
欧美专区在线播放|
亚洲天堂岛国片|