asp.net-mvc – asp.net mvc – 需要存储当前请求的一些数据
发布时间:2020-12-15 23:49:06 所属栏目:asp.Net 来源:网络整理
导读:我正在写一个用户认证类.在请求期间有很多对当前用户的引用,所以我想将其缓存在内存中,而不是调用数据库ala singleton.我正在考虑在每个请求结束时使用会话并清除它. 喜欢: public static User Current() { if (Session["current-user"] == null) { Session
我正在写一个用户认证类.在请求期间有很多对当前用户的引用,所以我想将其缓存在内存中,而不是调用数据库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 – 如何在MVC的耗时操作中使用AsyncController
- ASP.NET MVC模型绑定IList <>参数
- asp-classic – 找出真正的文件类型
- asp.net listview Container.DataItemIndex
- asp.net – 填充数据库值
- ASP.NET:Response.Redirect(…)后的代码会发生什么?
- 我可以将非MVC asp.net应用程序转换为Azure兼容吗?
- asp.net-mvc – 使用Angular VS Razor进行ASP.Net MVC验证
- [ASP.NET MVC]为HtmlHelper添加一个RadioButtonList扩展方法
推荐文章
站长推荐
- 实现ASP.NET MVC的自定义登录
- 母版页中的ASP.NET CSS文件
- ASP.NET MVC编辑器模板和Html.EditorFor(…) –
- asp.net-mvc – ASP.NET MVC 1和3之间的区别
- 如何编写没有Try/Catch的程序
- asp.net – (.NET Core 1.0 \u0026\u002
- asp.net-mvc – 快捷键在Visual Studio 2012中不
- asp.net – web.config文件中的自定义错误页面未
- asp.net-mvc – MVC DateTime验证失败
- oauth-2.0 – 使用DotNetOpenAuth创建OAuth 2.0服
热点阅读