当用户登录时,我希望能够存储他的所有个人资料信息,以便我可以在我网站的不同页面上显示他的电子邮件,但我不想继续查询数据库每次我想显示他的电子邮件。我该怎么做呢?
谢谢!
答案 0 :(得分:1)
您必须使用缓存(通过System.Web.HttpContext.Current.Cache
),或将其放入会话或Cookie中。
缓存是目前最好的方法,cookie会带来额外的带宽,而会话有自己的缺点。
答案 1 :(得分:1)
您可以使用asp.net会话变量来存储用户个人资料信息,并在不同页面上显示会话变量中的详细信息。