asp.net-mvc – asp.net mvc – 需要存储当前请求的一些数据
发布时间:2020-05-25 05:45:47 所属栏目:asp.Net 来源:互联网
导读:我正在写一个用户认证类.在请求期间有很多对当前用户的引用,所以我想将其缓存在内存中,而不是调用数据库ala singleton.我正在考虑在每个请求结束时使用会话并清除它. 喜欢: public static User Current() { if (Session[current-user] == null) { Session[cu
|
我正在写一个用户认证类.在请求期间有很多对当前用户的引用,所以我想将其缓存在内存中,而不是调用数据库ala singleton.我正在考虑在每个请求结束时使用会话并清除它. 喜欢: public static User Current() {
if (Session["current-user"] == null) {
Session["current-user"] = GetUserFromDB(); // example function,not real
}
return (User)Session["current-user"];
那么在app_end请求中 Session.Clear(); 解决方法HttpContext.Items["user"] = user; 您可以在整个请求期间引用上下文项目,并在其末尾进行清理. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.Net用户名到电子邮件
- asp.net-mvc-5 – 在默认的MVC5应用程序的帐户关联步骤中,从
- asp.net – 最早我可以访问global.asax中的一些Session数据
- asp.net – 我想列出我的下拉列表中的所有国家/地区,我在哪
- asp.net-mvc-3 – 具有MVC属性的IoC / DI
- asp.net-mvc – 在mvc中以MM / dd / YYYY格式验证日期
- asp.net-mvc – Razor视图引擎优于其他视图引擎的优点是什么
- ASP.NET / SQL 2008性能问题
- rest – 基于权限从WebApi端点进行上下文序列化
- asp.net-mvc – 首次使用ASP.NET MVC时的主要风险
推荐文章
站长推荐
- asp.net – 无法加载文件或程序集“Microsoft.We
- asp.net-mvc – 使用ASP.NET Core和MVC存储本地文
- asp.net-mvc – 在ASP.NET MVC中使用ASP.NET Web
- asp.net – Restful MVC Web Api继承
- asp.net-mvc – ASP.NET MVC的一个路由,两个不同
- asp.net – 在应用程序级别之外注册为allowDefin
- ASP.Net中的Vb6“Tag”属性等价物?
- asp.net – 如何为Umbraco创建项目包?
- asp.net – 使用表单验证模拟
- asp.net – 我们可以用IIS运行Selenium WebDrive
热点阅读
