【发布时间】:2008-09-18 18:10:45
【问题描述】:
当客户登录我的网站时,我需要知道他们的帐户 ID 和菜单 ID。这让我知道他们可以在页面上看到什么数据以及他们得到什么菜单。我不想一遍又一遍地阅读这些数据。我应该将其存储在会话变量中还是自定义会员用户和会员提供者以包含此信息?
【问题讨论】:
当客户登录我的网站时,我需要知道他们的帐户 ID 和菜单 ID。这让我知道他们可以在页面上看到什么数据以及他们得到什么菜单。我不想一遍又一遍地阅读这些数据。我应该将其存储在会话变量中还是自定义会员用户和会员提供者以包含此信息?
【问题讨论】:
如前所述,配置文件系统非常简单。
【讨论】:
如果您要使用配置文件提供程序,如果您运行的是高流量站点,请务必查看本文的“优化 ASP.NET 2.0 配置文件提供程序”部分: http://www.codeproject.com/KB/aspnet/10ASPNetPerformance.aspx
【讨论】:
个人资料系统可能会满足您的需求。
【讨论】:
我使用了MS Table Profile Provider,它允许您指定自己的数据库表结构来存储数据,而不是默认配置文件系统中使用的 XML 模式。
这有一个额外的好处是允许您编写自己的数据访问程序来访问常见的配置文件数据。
【讨论】: