存储用户偏好

时间:2011-01-26 00:59:28

标签: asp.net

在我的页面中,我在显示页面时所做的第一件事就是查询一个名为用户首选项的表。我正在为每个页面执行此操作,我想知道有哪些选项可以避免重复此查询,因为用户在我的应用程序上从一个页面跳转到另一个页面。

感谢。

1 个答案:

答案 0 :(得分:0)

您应该将用户首选项存储在Cookie或会话中。

一些好的读物:

http://wiki.asp.net/page.aspx/57/session/

http://msdn.microsoft.com/en-us/library/aa289495(v=vs.71).aspx

如果两种情况都检查,则检查该值是否为空。如果它不为null,请使用Cookie或会话值。如果为null,则使用数据库调用的结果填充Session / Cookie值。

这样你只能进行一次这个数据库调用。