|
一.寫(xiě)作前題
我們用ASP.NET做項(xiàng)目開(kāi)發(fā)的時(shí)候,配置Config文件那是經(jīng)常的事情,VS.NET的Config文件提供了很多節(jié),但是往往提供的這些配置信息還不能夠完全滿足我們的項(xiàng)目開(kāi)發(fā)需求,而且微軟正是考慮到這方面的因素,他允許用戶自定義Configuration的相關(guān)配置內(nèi)容。本文就此寫(xiě)了一些實(shí)例,希望對(duì)大家有所幫助。
二.本文內(nèi)容
1.實(shí)現(xiàn)web.config中的自定義
2.對(duì)自定義節(jié)的使用
3.本文總結(jié)
三.實(shí)現(xiàn)Web.Config中自定義節(jié)
廢話不多說(shuō),直接說(shuō)主題,這里我們要繼承ConfigurationElement,ConfigurationElementCollection,ConfigurationSection等相關(guān)的類。
首先我們?cè)贑onfig文件中的增加了一個(gè)節(jié),我們?cè)黾恿艘粋€(gè)自定義節(jié)<section name="commonSectionConfiguration" type="CWS.Framework.Client.ClientAddressSection,CWS.Framework.Client"/>,這個(gè)節(jié)的具體配置如下所示
1 <commonSectionConfiguration>2 <CleintAddressCollection>
3 <add Name="CommonPath" ServiceCommonPath="http://localhost/CWSHost/SVCService/{0}" IsDefault="true">add>
4 CleintAddressCollection>
5 commonSectionConfiguration>
NET技術(shù):ASP.NET中寫(xiě)自定義的Config Provider,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。