回答

0

你需要处理错误的控制器。

public ActionResult Create({YourObject} object) 
{ 
    try 
    { 
    //Try to save your object. 
    } 
    catch(ApplicationException ex) 
    { 
    //Do something with the exception. 
    } 

} 
0

我认为这是正确的,在代码:

if (!isValid) 
    throw new ApplicationExcption(...) 

抛出一个应用程序异常相反的,你需要改变,要只通过模型回观。

的ModelState中的对象应该具有必要的值,如果你有你的观点的验证消息的控制,你应该会看到错误消息。

相关问题