繁体   English   中英

在asp.net中存储用户相关数据的最佳位置在哪里?

[英]Where is the best place to store user related data in asp.net?

当客户登录我的网站时,我需要知道他们的帐户ID和他们的菜单ID。 这让我知道他们可以在页面上看到什么数据以及他们获得了什么菜单。 我不想一遍又一遍地阅读这些数据。 我应该将其存储在会话变量中还是自定义成员资格用户和成员资格提供程序以包含此信息?

如前所述,配置文件系统非常简单。

http://msdn.microsoft.com/en-us/library/2y3fs9xs.aspx

如果您要使用配置文件提供程序,请确保在运行高流量站点时查看本文的“优化ASP.NET 2.0配置文件提供程序”部分: http//www.codeproject.com /KB/aspnet/10ASPNetPerformance.aspx

配置文件系统可能适合您的需求。

我使用了MS表配置文件提供程序 ,它允许您指定自己的数据库表结构来存储数据,而不是默认配置文件系统中使用的XML模式。

这有额外的好处,允许您编写自己的数据访问过程来访问常见的配置文件数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM