本文讨论:
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>
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索文件
, 程序
, 配置
, 属性
, 用户
, 一个
自定义配置
,以便于您获取更多的相关知识。