asp.net-mvc – asp.net mvc在控制器构建期间的任何时候都可以使
发布时间:2020-12-16 07:21:49 所属栏目:asp.Net 来源:网络整理
导读:我试图在控制器和ControllerContext的构造函数中访问Session变量,它似乎总是为null. 最早的会话变量何时可用? 谢谢! 编辑:示例: 在一个控制器中: public HomeController() { MyClass test = (MyClass)ControllerContext.HttpContext.Session["SessionCl
我试图在控制器和ControllerContext的构造函数中访问Session变量,它似乎总是为null.
最早的会话变量何时可用? 谢谢! 编辑:示例: 在一个控制器中: public HomeController() { MyClass test = (MyClass)ControllerContext.HttpContext.Session["SessionClass"]; //ControllerContext always null } 在调试时,controllercontext始终为null.在actionresult重定向到此控制器的控制器中,我有: Session["SessionClass"] = class; MyClass test = (MyClass )ControllerContext.HttpContext.Session["SessionClass"]; // this works fine! i can get varibale from session return RedirectToAction("Index","Home"); 那么,ControllerContext在什么时候实际设置?我什么时候可以访问会话变量? 解决方法
覆盖
Initialize():
protected override void Initialize(System.Web.Routing.RequestContext requestContext) { base.Initialize(requestContext); requestContext.HttpContext.Session["blabla"] = "hello"; // do your stuff } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – 如何在带有剃刀的asp.net mvc3中使用Kend
- ASP.NET 2.0中的Gridview列宽
- asp.net – Live Sitecore网站的Git Source Control策略
- asp.net-mvc – ASP.net MVC:在RenderAction中获取“Main-
- 如何在ASP.NET MVC中渲染HTML字符串?
- asp.net mvc 之旅 —— 第六站 ActionFilter的应用及源码分
- asp.net – 我需要html编码标题属性(工具提示)吗?
- aop 简单使用
- asp.net-mvc-3 – ASP.NET MVC – 扩展Ajax.ActionLink方法
- asp.net-mvc – 在Visual Studio 2015中的ASP.NET MVC 5项目
推荐文章
站长推荐
- wcf – .Net Core ReportExecutionServiceSoapCl
- asp.net – 如何在javascript中检测/跟踪回发?
- asp.net-mvc – 服务层是否可以访问HttpContext?
- entity-framework – 使用F#和ASP.NET MVC保存EF
- 模板 – ASP.NET MVC 2:如何为集合中的每个项调
- asp.net – Xamarin.Forms应用程序SQL服务器数据
- ASP.NET网站中的预定作业,无需购买专用服务器
- asp.net – asp mvc“一个有潜在危险的Request.F
- asp.net-mvc-2 – 使用或不使用AutoMapper的“合
- ASP.NET身份验证 – 多个应用程序的一个登录系统
热点阅读