您现在的位置: 网页制作教程网 >> 网络编程 >> Asp.net 教程 >> ASP.NET 实例教程 >> 文章正文
作者:动态网站…
来源:动态网站制作指南
热度:
2007-11-14 11:16:11
现在已建立一个SQL Server环境,接下来应对ASP.NET 2.0进行配置,使其利用连接和个性文件。进入IIS管理界面,查看ISS网站(Web Sites)属性并选择ASP.NET标签,即可激活ASP.NET环境属性。选择ASP.NET标签上的编辑配置(Edit Configuration)按钮。验证(Authentication)标签包含一个角色(Roles)区,其中的角色管理(Role Management)被激活(应查看这一点)。默认的SQL Server(LocalSqlServer)连接字符串在通用(General)标签中指定。开发环境使用下面的连接字符串:
以下是引用片段:
data source= database_server_name;Integrated Security=SSPI;
Initial Catalog=aspnetdb;User Instance=false
将这些改变保存在ASP.NET环境中,把它连接到前面配置的SQL Server实例中。配置好平台后,就可以开始执行。
定义元素
个性文件中使用的数据元素在web.config文件中建立与保存(即被保存的数据值在那个文件中定义)。实际值(对不同用户而言)保存在一个终端数据仓库中。可以指定每个属性的名称、数据类型和数据序列化的方式。
属性的数据类型与.NET中的有效标准数据类型相同。序列化选项一般依赖于被存储的数据类型,但共有四个序列化选项:
ProviderSpecific:默认Profile提供程序决定如何序列化属性值。
字符串:属性值转换成一个字符串。
Xml:属性值转换成XML形式。
二进制:属性值转换成二进制形式。
在属性元素中定义的个性文件元素包含在一个个性文件元素中,它位于web.config文件的system.web部分。列表A中的 web.config包括一个应用前面个性文件支持的个性文件片断。它将使用两个个性文件项目——FirstName和LastName——它们保存字符串值并允许匿名用户。
匿名用户和认证用户均可应用个性文件特性。前面的web.config文件使用个性文件元素的allowAnonymous属性,并激活应用程序匿名支持(anonymousIdentification元素),从而指定匿名支持。
使用代码
正确配置环境后,就可以方便地在.NET代码中应用个性文件元素。列表B中的简单C#代码使用个性文件元素来存储并显示数据值,它利用包含在System.Web命名空间中的Profile类。代码中包含在代码分离文件后的ASP.NET文件。
列表C包含定制代码的代码分离(codebehind)。第一个按钮存储个性文件域中每个文本域的值。第二个按钮从个性文件域中恢复值,并用这些值填充文本域。
个性化更加简化
个性化只是ASP.NET 2.0许多新特性中的一个。经过几个配置步骤,你就可以通过标准的web.config文件和Profile类编码,方便地为应用程序增加个性化特性。
我来说两句:
推荐文章
相关文章