MVC 在 Application_Error中定义错误
来源:互联网 发布:protobuf.js 教程 编辑:程序博客网 时间:2024/04/27 23:31
<strong><span style="font-size:14px;"> protected void Application_Error() { if (Context.IsCustomErrorEnabled) ShowCustomErrorPage(Server.GetLastError()); } /// <summary> /// 错误显示处理 /// </summary> private void ShowCustomErrorPage(Exception exception) { var httpException = exception as HttpException ?? new HttpException(500, "服务器内部错误", exception); Response.Clear(); var routeData = new RouteData(); routeData.Values.Add("controller", "Error"); routeData.Values.Add("fromAppErrorEvent", true); switch (httpException.GetHttpCode()) { case 404: routeData.Values.Add("action", "HttpError404"); break; case 500: routeData.Values.Add("action", "HttpError500"); break; default: routeData.Values.Add("action", "GeneralError"); routeData.Values.Add("httpStatusCode", httpException.GetHttpCode()); break; } Server.ClearError(); IController controller = new ErrorController(); controller.Execute(new RequestContext(new HttpContextWrapper(Context), routeData)); }</span></strong>
0 0
- MVC 在 Application_Error中定义错误
- 在Global中Application_Error事件处理错误信息
- Global.asax中Application_Error得到的“文件不存在”错误
- Application_Error 中如何获取http 404,500错误状态代码
- Application_Error 中捕获错误信息
- 在系统出现未处理的错误时,在Global的Application_Error记录下错误
- ASP.NET MVC中注册Global.asax的Application_Error事件处理全局异常
- Global中Application_Error为什么不起作用
- mvc 统一定义错误页
- ASP.NET Application_Error错误日志写入
- ASP.NET Application_Error错误日志写入
- ASP.NET Application_Error错误日志写入
- 关于在Application_Error如何使用session
- C++中“已经在 test.obj 中定义”的错误
- ASP.NET中Application_Error事件使用注意
- 关于错误 LNK2005在对象中已定义符号
- error LNK2005 已经在 obj 中定义 错误
- error LNK2005 已经在***.obj中定义 错误主要原因
- Android之下拉(上拉)刷新大合集(包括ListView、ExpandableListview、ScrollView、GridView等等)
- Windows下IIS+PHP5.3.x zend guard loader 的配置方法
- 如何找回Oracle中system,sys用户的密码
- authentication failure
- MYSQL Communications link failure,The last packet successfully received from the server was
- MVC 在 Application_Error中定义错误
- 设计模式中几个工厂模式的比较——餐馆的故事
- Android 入门之 安装镜像 (鉴于国内Google相关很多服务都无法访问)
- winform 两个窗体之间来回传值/相互传值
- 移动单元格
- mac 开发工具
- DRM in Android
- android之自定义SimpleCursorAdapter的使用
- Android之Service