跟踪用户会话在Session中存储用户会话数据或创建类用户对象的最佳方法
答案 0 :(得分:1)
对于与会话相关的数据,会话是最佳选择。即使你创建了一个不同的对象(比如用户),你如何在页面调用之间保持不变?您可以创建一个类,但必须在会话中最终保持它。
如果您不希望加载会话(建议不要过多加载会话),您也可以在数据库中保留数据。但是,您的代码必须维护数据管理。
答案 1 :(得分:0)
我会创建一个抽象用户的类和另一个抽象信息存储的类 - 如果你想扩展,你可以将它改成后面的数据库支持(在任何应用程序中都应该最小化Session的使用)。
ASP.NET有一个内置的Membership和Profile提供程序模型,可以帮助您完成此任务。