轻松四步打造个性化网站建设
时间:2014-02-24 来源:重庆网 作者:cqw.cc 我要纠错
轻松四步打造个性化网站建设
如何个性化?asp 2.0 profile体系容许你轻松存储用户的相干信息。定义与每名用户有关的属性,并将它存储在他们的个性文件中。个性文件数据可以用程序便利地拜访。profile系统以供给程序模型为基本,特别的profile提供程序负责将属性值序列化和解序列化到某个数据仓库中。net framework默认使用一个sqlprofileprovider类,它使用一个sql server数据库表来存储数据。
在使用asp 2.0的个性文件特性之前,必需对web服务器进行准确配置,使其支持这一特性。默认情形下,个性文件特征使用一个sql server终端,但也可以树立本人的供给程序。详细步骤如下:
第一步:注册一个sql server衔接。net framework 2.0中包含正确配置asp环境的工具。假如你使用了sql server 2005精简版和visual studio,就不用进行配置。假如不应用上述程序,在开发系统中,使用现有的sql server 2000。下面的命令通过在指定服务器上建破必要的数据库来进行环境配置。以下是援用片断:
aspnet_regsql.exe a p e s database_server_name
命令行开关e告知体系用当前用户证书进行验证。开关s许可指定数据库服务器名称。开关a阐明增长哪个选项,后面的p指明增添个性文件支撑。履行此命令即可树立一个sql server数据库。数据库的默认名称为aspnetdb,但也能够用命令行开关d撤销它,开关d容许指定一个现有的数据库。
第二步:配置asp 2.0,应用衔接和个性文件
进入iis治理界面,查看iss网站(web sites)属性并取舍asp标签,即可激活asp环境属性。抉择asp标签上的编纂配置(edit configuration)按钮。验证(authentication)标签包含一个角色(roles)区,其中的角色治理(role management)。郑州做网站为客户提供从品牌设计、概念设计、用户体验、交互设计、图形设计到产品设计。被激活(应查看这一点)。默认的sql server(localsqlserver)连接字符串在通用(general)标签中指定。开发环境使用下面的连接字符串:
data source= database_server_nameintegrated security=sspi
initial catalog=aspnetdbuser instance=false
第三步:定义元素
个性文件中使用的数据元素在web.config文件中建破与保存。实际值保存在一个终端数据仓库中。可以指定每个属性的名称、数据类型和数据序列化的方法。属性的数据类型与中的有效尺度数据类型雷同。序列化选项个别依附于被存储的数据类型,但共有四个序列化选项:providerspecific:默认profile提供程序决议如何序列化属性值;字符串:属性值转换成一个字符串;xml:属性值转换成xml情势;二进制:属性值转换成二进制情势。
在属性元素中定义的个性文件元素包含在一个个性文件元素中,它位于web.config文件的system.web局部。列表a中的web.config包含一个利用前面个性文件支持的个性文件片段。它将使用两个个性文件名目fir。郑州网站建设团队成员均有2-5年以上的项目经验,能够把握国际主流设计风格与创新理念。stname跟lastname它们保留字符串值并答应匿名用户。匿名用户跟认证用户均可运用个性文件特征。前面的web.config文件应用个性文件元素的allowanonymous属性,并激活运用程序匿名支撑,从而指定匿名支持。
第四步:使。郑州网站设计为客户提供专业的界面方案,网站视觉设计,网站程序开发等。用代码
准确配置环境后,就能够便利地在代码中利用个性文件元素。列表b中的简略c#代码应用个性文件元素来存储并显示数据值,它应用包含在system.web命名空间中的profile类。代码中包括在代码分别文件后的asp文件。列表c包含定制代码的代码分别。第一个按钮存储个性文件域中每个文本域的值。第二个按钮从个性文件域中恢复值,并用这些值填充文本域。
标签: