2008-12-16 26 views

回答

2

您可以使用无Cookie会话来存储会话数据。该功能将会话标识嵌入网址而不是cookie中。

此外,您可以使用Asp.net配置文件属性来存储用户的配置文件数据。配置文件与用户一起存储,并且可以在用户登录时检索。

这是很容易使用:

  • 首先配置您的配置文件属性在web.config文件
  • 然后,设置在适当情况下,例如当用户改变其设置的配置文件属性。这是使用静态Profile类完成的。它具有您添加的所有配置文件属性的成员属性。
  • 最后,您通过阅读属性,在需要时阅读配置文件属性。
  • 不需要保存或加载 - 当用户登录和注销时,这由asp.net自动完成。

检查MSDN库并搜索配置文件属性或look here

你应该注意一件事。默认配置文件属性提供程序将所有配置文件值存储在表中的一列中。该列包含所有堆叠在一起的值。在某些情况下,这是可以的,因为这是存储数据的一种简单而有效的方式,但您可能希望编写自己的配置文件提供程序,以更合适的方式存储数据。

相关问题