显示异常消息以从控制器查看

时间:2015-06-25 22:06:31

标签: asp.net-mvc exception view controller

我在从控制器显示异常消息时遇到困难。

控制器:

[HttpPost]
        public ActionResult BlankTemplate(string startyear, string endyear, string templatetype,DownloadTemplateViewModel dm)
        {
           try
           { 
              // Do Something
           }
           catch(Exception ex)
           {
             ModelState.AddModelError(string.Empty, ex.Message);
             return View(dm);
           }
           Return View()
    }

查看:

<table>
   Validation.summary(false)
</table>

任何帮助?

我使用相同的观点。

,异常与HttpPost同时发生。

2 个答案:

答案 0 :(得分:0)

在您看来,您需要更改

Validation.summary(false)

@Html.ValidationSummary(false)

答案 1 :(得分:0)

第一种方法 您可以使用最适合您的不同方法 1)在viewpage中添加此命名空间

 @model System.Web.Mvc.HandleErrorInfo

第二种方法

1)<customErrors mode="On"></customErrors>
2)[HandleError(ExceptionType = typeof(DbUpdateException), View = "Error")]
    public class BlankController : Controller
    {
   // your action is here 
}