ASP.NET 2.0 个性化设置与安全管理
1. 个性化设置概述
个性化设置允许用户根据自己的喜好修改网站,还能跟踪用户在页面上的操作“进度”。许多网站利用个性化设置创建持久的“愿望清单”“购物车”等。在过去,跟踪用户的偏好和个人信息状态是一项庞大而复杂的工作,但 ASP.NET 2.0 让这一切变得更加容易。
2. 简单数据类型的配置
2.1 复制项目并验证
将之前的示例“SecurityRoles”复制到一个名为“SitePersonalization”的新网站。将“Welcome.aspx”设置为起始页并运行,确保一切正常。
2.2 修改 web.config 文件
要使用配置文件,需要对项目的“web.config”文件进行一些修改:
1. 添加一个名为<profile>的新部分,将enabled属性设置为true,并将defaultProvider指定为AspNetSqlProfileProvider。
2. 在<profile>声明中添加<properties>部分,使用<add>属性添加要保存的配置文件数据的名称。
以下是修改后的“web.config”示例:
<?xml ver