Asp.net mvc NerdDinner Visual Web Developer 2010设置
我正在遵循NerdDinner教程的步骤。在晚餐模型类中,我对CRUD进行了错误和验证处理,而不是浏览器中的错误通知,我得到了某种调试器对话框。为什么呢?Asp.net mvc NerdDinner Visual Web Developer 2010设置,asp.net-mvc,visual-studio-2010,error-handling,nerddinner,Asp.net Mvc,Visual Studio 2010,Error Handling,Nerddinner,我正在遵循NerdDinner教程的步骤。在晚餐模型类中,我对CRUD进行了错误和验证处理,而不是浏览器中的错误通知,我得到了某种调试器对话框。为什么呢? 您需要处理控制器中的错误 public ActionResult Create({YourObject} object) { try { //Try to save your object. } catch(ApplicationException ex) { //Do someth
您需要处理控制器中的错误
public ActionResult Create({YourObject} object)
{
try
{
//Try to save your object.
}
catch(ApplicationException ex)
{
//Do something with the exception.
}
}
我认为代码中就有:
if (!isValid)
throw new ApplicationExcption(...)
您不需要抛出应用程序异常,而是需要更改该异常以将模型传递回视图
ModelState对象应该具有必要的值,如果视图中有验证消息控件,则应该会看到错误消息