asp.net-mvc – ASP.NET MVC PostAuthorizeRequest(和其他事件)
发布时间:2020-12-16 07:03:28 所属栏目:asp.Net 来源:网络整理
导读:我正在研究mvcForum项目(在codeplex上),并希望从global.asax文件中删除尽可能多的代码 – 主要是为了更容易将mvcForum集成到现有的ASP.NET MVC应用程序中,而无需更改太多代码. 我需要挂钩应用程序事件才能设置正确的CultureInfo(取决于用户的选择等)和其他东
我正在研究mvcForum项目(在codeplex上),并希望从global.asax文件中删除尽可能多的代码 – 主要是为了更容易将mvcForum集成到现有的ASP.NET MVC应用程序中,而无需更改太多代码.
我需要挂钩应用程序事件才能设置正确的CultureInfo(取决于用户的选择等)和其他东西. 这在global.asax文件中不是问题: protected void Application_PostAuthorizeRequest() { // Some code here! } 但是当我尝试将代码移动到其他地方时,事件永远不会发生. public MVCForumBootstrapper(HttpApplication app) { app.PostAuthorizeRequest += new EventHandler(app_PostAuthorizeRequest); } 而这在global.asax中 protected void Application_Start() { var strapper = new MVCForumBootstrapper(this); } 我有点期待这个以完全相同的方式工作? 我做错了什么/我错过了什么? 谢谢,斯蒂恩 解决方法
您应该在Global.asax的Init方法中执行此操作.在Application_Start中,挂钩事件太晚了:
public override void Init() { base.Init(); var strapper = new MVCForumBootstrapper(this); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何使用Ninject将服务注入授权过滤器?
- asp.net-mvc – ASP.NET MVC:具有POST Action参数的Redire
- asp.net-mvc – MVC3尽管没有[Required]属性,但仍然需要’属
- asp.net – 随机字符串生成器在多个调用中创建相同的字符串
- asp.net – Visual Studio和C#的竞争对手
- 在ASP.net Pages中在源视图和设计视图之间移动的快捷键
- asp.net-core – 如何在.Net Core应用程序中读取web.config
- asp-classic – 在常规ASP中关闭SQL连接
- ASP.NET会话ID在浏览器选项卡之间共享
- asp.net-mvc – Moq Roles.AddUserToRole测试
推荐文章
站长推荐
- asp.net-mvc-3 – 如何将int数组传递给RouteValu
- ASP.NET性能优化之让浏览器缓存动态网页的方法
- asp.net – 绝对定位是最佳实践还是我应该避免它
- asp.net – gridview显示文本而不是值
- asp.net-mvc – 在Html.TextBoxFor()onchange事件
- asp.net-mvc – 如何在Require.js中引用捆绑的js
- asp.net – 用户控件(ascx)和属性
- 身份验证 – ASP:使用JMail进行SMTP身份验证失败
- asp.net-mvc-4 – 在哪里可以找到WebMatrix.WebD
- asp.net-identity – 使用asp.net身份在身份服务
热点阅读