程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> ASP.NET 2.0: 使用自定義的配置文件提供程序管理Web用戶

ASP.NET 2.0: 使用自定義的配置文件提供程序管理Web用戶

編輯:關於ASP.NET

本文討論:

ASP.NET 2.0 配置文件提供程序

構建一個自定義提供程序

身份驗證 和授權

本文使用了以下技術:

ASP.NET, XML

借助 ASP.NET 2.0,您無需編寫代碼即 可向自己的網站添加身份驗證、授權和各種配置文件。與以往相比,這顯然是一個巨大的進步。與 ASP.NET 2.0 中的多數新功能一樣,身份驗證、授權和配置文件都有自己的內置提供程序。您可以將提供 程序看作是包含有完成某項特殊任務所用方法的模塊。這些提供程序非常靈活,您可以通過指定屬性對其 進行自定義。這些指定的屬性將信息傳入提供程序,以使其執行不同的操作行為。但如果自定義的程度很 高,則可能需要使用自定義的或第三方的提供程序來替換內置版本。

ASP.NET 的配置文件功能允許開發人員針對每個用戶指定設置或數據。所有這些數據都可以存儲在一 個匿名配置文件中,從而無需用戶登錄網站即可對這些設置進行檢索。但是,如果用戶創建一個帳戶,這 些設置也可以遷移到已登錄的配置文件中。您也可以選擇關閉匿名配置文件功能。

要存儲一個用 戶的配置文件屬性並對其進行檢索,只需將每個配置文件屬性命名並添加到 web.config 文件內的配置文 件元素即可,如圖 1 所示。這樣便將配置文件屬性放入配置文件的 SettingsPropertyValueCollection 中。您也可以為每個屬性指定數據類型和一個默認值。

Figure 1 web.config 的配置文件分區

<profile>
 <properties>
  <add name="FirstName" />
  <add name="LastName" />
  <add name="Address1" />
  <add name="Address2" />
  <add name="City" />
  <add name="State" />
  <add name="Zip" />
  <add name="Phone" />
  <add name="ProfileVersion" type="int" defaultValue="0" 

/>
 </properties>
</profile>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved