asp.net-mvc – ASP.NET MVC不调用global.asax’EndRequest
发布时间:2020-05-24 03:56:36 所属栏目:asp.Net 来源:互联网
导读:我试图在每个请求结束时执行一些操作. 我更改了在创建新项目时生成的Application_Start()进行测试: protected void Application_Start(){ EndRequest += (s, e) = { Console.Write(fghfgh); }; RegisterRoutes(RouteTable.R
|
我试图在每个请求结束时执行一些操作.
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-ajax – ScriptManager.RegisterClientScriptInclu
- ASP.NET MVC学习教程之Razor语法
- 学习Asp.Net WebForms或Asp.Net MVC
- asp.net – 从ASPX中的URL检索GET变量
- asp.net – 如果缓存破坏程序与内容不匹配,防止捆绑包响应
- 我可以在Razor中使用@helper语法返回一个字符串吗?
- asp.net-mvc – 用于Firefox的Windows认证网站提示,但不适用
- asp.net-mvc – 如何使用MVC3 Razor布局页面?
- asp.net – 防止TextBox中的特殊字符
- 如何在ASP.NET MVC 4和jquery中使用web api下载文件
