介紹:
web.config檔案由許多不同的配置結組成。使用者可以根據程式需要進行配置。在
asp.net 2.0中使用者可以建立自定義的配置結。本文將對此進行介紹
繼承configuraitonsection類:
我將建立乙個簡單的配置結。該配置結是乙個允許使用者書寫名稱的資料訪問類。首先建立乙個繼承了
configuraitonsection
的類。**如下:
public
class
mydataaccesssection
: configurationsection
[configurationproperty
("dataaccessclassname"
)]public
string
dataaccessclassname
set }}
}
. 下面逐步分析**。在構在函式彙總定義了乙個
configurationproperty
屬性的字段。名稱為
」dataaccessclassname」
,型別為
string,
預設值:
」mydataaccessclass」. configurationpropertyoptions
設定為」isrequired」
,表示屬性為必須。然後定義了名位
dataaccessclassname
的屬性,
[configurationproperty
("dataaccessclassname"
)]修飾
設定web.config檔案:
使用mydataaccesssection
前想要在
web.config
檔案中進行設定。需要告知
web.config
你所使用的自定義配置結。下面**演示如何註冊乙個自定義配置結
<
configsections
>
<
section
name="
dataaccesssection
"type="
myclasslibrary.mydataaccesssection,myclasslibrary
"/>
configsections
>
name
屬性設定
data access
配置結的名稱,
type
屬性設定配置界的型別,
myclasslibrary.mydataaccesssection
表示類,後面的
myclasslibrary
是程式集的名稱
宣告乙個自定義配置結
declaring the custom section:
宣告乙個自定義配置結非常簡單,只需要設定名稱和屬性
<
dataaccesssection
dataaccessclassname="
gridviewguydataaccessclass
">
dataaccesssection
>
訪問自定義配置結:
訪問自定義配置結也很簡單,下面的**演示如何訪問資訊
// get the custom section
mydataaccesssection
section = (
mydataaccesssection
) configurationmanager
.getsection(
"dataaccesssection"
);// display the custom section
response.write(section.dataaccessclassname);
原文:creating custom sections in web.config
C 建立自定義配置節
可是有時候,我們需要對它進行一些擴充套件,加入一些自定義的元素,而不是僅僅使用預設的配置。例如,我們可能需要在程式啟動時,動態的載入某個類,並對其進行初始化,而這個類或者初始化資料是我們在程式設計的時候所不知道的。相信大家都碰到過這樣的問題,這裡就不做過多的解釋了。最好的辦法無非就是把這些可能會改變...
C 建立自定義配置節
name為自定義節點的名稱,type為自定義節點解析檔案的命名空間和自定義節處理程式的類名 在節點中註冊你所要sql語句定義的節點名稱及用於處理該節點的配置節處理程式。如下 name dbfactory type dbfactory.configuration.dbfactorysection,db...
C 建立自定義配置節
c 建立自定義配置節 可是有時候,我們需要對它進行一些擴充套件,加入一些自定義的元素,而不是僅僅使用預設的配置。例如,我們可能需要在程式啟動時,動態的載入某個類,並對其進行初始化,而這個類或者初始化資料是我們在程式設計的時候所不知道的。相信大家都碰到過這樣的問題,這裡就不做過多的解釋了。最好的辦法無...