asp.net-mvc – 属性似乎根本不起作用
| 
                         我在控制器操作上使用[HandleError]属性有问题 – 它似乎没有任何工作(即使过滤器不存在也不重要 – 我得到相同的结果…).当抛出异常时,我会在’/’应用程序错误页面中获得标准的Red-toned Server Error,而不是我的自定义视图. 我在SO上找到了一些关于这个主题的其他线程,在大多数情况下,在web.config中将customErrors选项设置为On可以解决问题.它对我来说并不是这样,所以我需要找到一个不同的解决方案. 我的控制器动作: [HandleError]
public ActionResult Index()
{
    throw new Exception("oops...");
    return View();
} 
 在我的web.config文件 <customErrors mode="On"></customErrors> 我已经确保Error.aspx文件也在共享目录中.我失踪了什么 我正在运行ASP.NET MVC RC刷新. 解决方法两件有用的事情要知道:默认情况下,HandleError在开发服务器下运行时不执行任何操作.目的是向开发者展示更多有用的信息: public virtual void OnException(ExceptionContext filterContext) {
    if (filterContext == null) {
        throw new ArgumentNullException("filterContext");
    }
    // If custom errors are disabled,we need to let the normal ASP.NET
    // exception handler execute so that the user can see useful
    // debugging information.
    if (filterContext.ExceptionHandled
        || ! filterContext.HttpContext.IsCustomErrorEnabled) {
        return;
    } 
 请注意,这种情况正是customError应该控制的.如果设置customError =“On”不会更改此行为: >检查你的语法. 其次,HandleError将永远不会处理某些类型的错误,特别是ASP.NET编译错误.你不说你遇到什么错误. (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!  | 
                  
- asp.net – 有谁知道如何摆脱我的.net网络服务的jsdebug请求
 - asp.net 读取xml文件里面的内容,绑定到dropdownlist中
 - asp.net – 请求URL在IIS 7中无效
 - asp.net-mvc – ASP.Net MVC:如何根据原始的Json数据创建一
 - 如何单元测试我的asp.net-mvc控制器的OnActionExecuting方法
 - asp.net-mvc-3 – 从自定义授权属性访问角色
 - asp.net-mvc-3 – Azure网站上的RavenDb – 访问被拒绝
 - asp.net-mvc-3 – 为什么@ Html.Label()删除一些字符
 - asp.net – 如何在C#2.0中的Web.config中加密用户名和密码
 - asp.net-mvc – 如何将复选框绑定到视图模型的List属性?
 
- asp.net – 在将MVC和路由添加到WebForms项目后,
 - asp.net-mvc – 使用自定义格式的ASP.NET MVC Vi
 - 选择顶部N值,但跳过M个结果
 - asp-classic – 如何使用Microsoft.XMLHTTP指定代
 - 增加ASP.NET站点的executionTimeout和maxRequest
 - asp.net – 在fileupload中选择立即调用C#函数文
 - 修改FCKEditor实现将图片、文件等保存到数据库
 - asp.net-mvc – 如何在ASP.NET MVC4中使用具有唯
 - ASP.NET MVC AJAX文档在哪里?
 - asp.net – System.Security.SecurityException?
 
