我是ASP.NET的新手 - 那么对于Web应用程序使用隔离存储与会话状态的模式是什么?
我有一个用例,当用户登录应用程序时,我需要创建他的个人资料信息,这些信息将在整个会话期间持续存在。
将此存储在会话中是否有意义,还是应该使用独立存储(假设客户端位于Windows计算机上)
谢谢!
答案 0 :(得分:0)
ASP.NET有一个profile provider,用于存储用户的个人资料。
如果您真的只希望配置文件在会话期间持续,则可以使用您自己的会话支持的提供程序。
您的上一条评论让我觉得您想在客户端计算机上使用独立存储;我不认为您可以从没有ActiveX控件的浏览器或类似的东西访问客户端上的独立存储。
答案 1 :(得分:0)
在asp.net应用程序中不使用隔离存储来存储配置文件信息 - 这通常用在客户端运行的.net应用程序中。
要启动和运行配置文件,请查看其中的任何一个帖子.. Dino Esposito的好文章 http://msdn.microsoft.com/en-us/magazine/cc163724.aspx 和 http://msdn.microsoft.com/en-us/library/2y3fs9xs.aspx
默认配置是在那里,但在visual studio中,您需要调出Web应用程序的管理站点以确保一切都已设置。
使用Web应用程序或网站还可以为您提供对配置文件属性的不同访问权限。一个人会强烈地打字,一个人不会。