|
之前寫了兩篇文章《.NET資源并不限于.ResX文件》(上篇、下篇),介紹了如何通過自定義ResourceManager的方式來擴展資源的存儲形式。在那篇文章中,我定義了三種基于獨立文件的ResourceManager(ResXResourceManager、BinaryResourceManager和XmlResoureManager)分別實現對.ResX,.Resource和.xml三種資源文件的訪問。在本篇文章中我們將實現自定義ResourceManager和ASP.NET之間的集成,讓ASP.NET現有的資源編程方式支持我們自定義的ResourceManager。
一、回顧一下之前創建的XmlResourceManager
二、創建自定義ResourceProvider
三、創建自定義ResourceProviderFactory
四、Global Resource編程
五、Local Resource編程
一、回顧一下之前創建的XmlResourceManager
本篇文章將會以我們之前創建的XmlResourceManager為例。通過自定義的XmlResourceManager,我們實現了將資源內容定義在了一個自定義結構的XML文件。該XML具有如下一個簡單的結構。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<add name="Greeting4Chris" value="Merry Christmas!" />
<add name="Greeting4NewYear" value="Happy Chinese New Year!" />
</resources>
NET技術:如何讓ASP.NET默認的資源編程方式支持非.ResX資源存儲,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。