asp.net-mvc – ASP.NET MVC不调用global.asax’EndRequest
发布时间:2020-12-15 23:12:12 所属栏目:asp.Net 来源:网络整理
导读:我试图在每个请求结束时执行一些操作. 我更改了在创建新项目时生成的Application_Start()进行测试: protected void Application_Start(){ EndRequest += (s,e) = { Console.Write("fghfgh"); }; RegisterRoutes(RouteTable.Routes);} lambda不会被调用.任何
我试图在每个请求结束时执行一些操作.
我更改了在创建新项目时生成的Application_Start()进行测试: protected void Application_Start() { EndRequest += (s,e) => { Console.Write("fghfgh"); }; RegisterRoutes(RouteTable.Routes); } lambda不会被调用.任何想法为什么? 编辑: EDIT2: private static WebSessionStorage wss; protected void Application_Start() { //... wss = new WebSessionStorage(this); //... } protected void Application_EndRequest(object sender,EventArgs e) { wss.EndRequest(sender,e); } wss必须是私有的,因为它似乎是使用不同的实例对象(这)调用Application_EndRequest.这也可能是我的事件(如开头所述)不被调用的原因. 解决方法
我通常做:
protected void Application_EndRequest(object sender,EventArgs e) { } 这样可以预期.不知道事件. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – MVC 3模型的复杂验证
- asp.net-core – 具有Attributes的基于IP的授权策略
- asp.net – Oracle padding exploit – 如何下载web.config
- asp.net-core – 从appsettings.json获取ConnectionString,
- asp.net-mvc – 为什么Visual Studio 2010混合了System.Web
- 如何将ASP.NET用户控件转换为Web /复合控件?
- .Net人的源代码控制
- 设置ASP.NET(Visual Studio)服务器配置的默认页面
- .net – Linq – 它是如何工作的?
- 认证 – 支持个人用户帐户和组织帐户在MVC5 / ASP.Net身份2
推荐文章
站长推荐
- ASP.NET页面方法vs Web服务
- asp.net-3.5 – 如何在用户控件上获取文本框的值
- asp.net-mvc – 仅使用Entity Framework更新已修
- asp.net-mvc – asp.net mvc3 jquery ui对话框和
- asp.net-core – 需要dotnet core 2.1才能在visu
- asp.net-mvc – 将参数传递给html partial并在部
- asp.net-mvc – 将模型传递给RedirectToAction()
- 如何使此ASP.NET路由正常工作?
- asp.net-mvc-3 – 使用.SetValidator()时,Fluent
- asp.net – 当不匹配路由时,OWIN中的WebApi总是返
热点阅读