asp.net-mvc – HandleErrorAttribute无法正常工作
|
我在VS10中启动了一个MVC 3模板项目,并修改了global.asax.cs: public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new HandleErrorAttribute { ExceptionType = typeof(DivideByZeroException),View = "DivideByZeroException",Order = 1 });
filters.Add(new HandleErrorAttribute { View = "AllOtherExceptions",Order = 2 });
}
到web.config我添加了: <customErrors mode="On"> 然后创建了相应的视图,最后在其中一个动作中添加了DivideByZero-throw. 结果:呈现了视图AllOtherExceptions. 解决方法虽然我讨厌不同意达林所说的任何事情,但他错了.设置属性没有问题(这就是你应该这样做的方式). 原始代码无法按预期工作的唯一原因是因为您设置了错误的订单. 见MSDN:
因此,您的通用AllOtherExceptions过滤器需要是最低订单号,而不是最高订单号. 希望下次有用. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 为什么我在带有godaddy服务器的MVC3应用程序
- 自定义ASP.Net DataPager生成的HTML
- 安装程序 – 无法安装ASP.NET MVC3 RTM?
- asp.net-core – 在ASP.NET Core MVC中,浏览器中止没有中止
- 身份验证 – 向webapi承载令牌添加额外的详细信息
- .net – log4net – FileAppender在文件开头写入新条目
- asp.net – Web API将OAuth令牌作为XML返回
- 为什么我要在公共站点上使用ASP.NET MVC,在Intranet上使用W
- asp.net-mvc – MVC模式DDD模式
- asp.net – 代码后面的根运算符(“”)地址的相对路径
- asp.net – 授权问题 – 匿名用户无法访问.jpeg或
- ASP.NET Core RC2无法找到Html编码器实现
- asp.net-mvc-3 – Asp.Net MVC 3自定义WebViewPa
- ASP.NET JSON字符串与实体类的互转换示例代码
- asp.net-mvc – 安装KB2993928后,ASP.NET MVC4解
- .net – 使用实体框架作为数据访问层
- asp.net – Jquery datepicker弹出窗口在IE8的选
- asp.net – 自动化Web应用前端性能测试的替代方案
- asp.net-mvc – 从客户端检测到潜在危险的Reques
- asp.net-mvc – ASP.NET MVC – 服务层 – 业务层
