首页 文章

我在哪里可以存储数据库中的用户详细信息,以便我可以在每个页面上提取信息?

提问于
浏览
0

当用户登录时,我希望能够存储他所有的 Profiles 信息,以便我可以在我的网站的不同页面上显示他的电子邮件,但我不想每次都要继续查询数据库想要显示他的电子邮件 . 我该怎么做呢?

谢谢!

2 回答

  • 1

    您必须使用Cache(通过 System.Web.HttpContext.Current.Cache ),或将其放入会话或cookie中 .

    缓存是目前最好的方法,cookie会带来额外的带宽,而会话有自己的优点 .

  • 1

    您可以使用asp.net会话变量来存储用户配置文件信息,并在不同页面上显示会话变量中的这些详细信息 .

相关问题