我正在遵循NerdDinner教程中的步骤。在晚餐模型类中,我有CRUD的错误和验证处理,而不是浏览器中的错误通知,我得到了某种调试器对话框。为什么呢?alt text http://img196.imageshack.us/img196/8742/capturehz.png
发布于 2010-05-07 19:42:08
您将需要处理控制器中的错误。
public ActionResult Create({YourObject} object)
{
try
{
//Try to save your object.
}
catch(ApplicationException ex)
{
//Do something with the exception.
}
}发布于 2010-05-07 20:11:39
我认为它就在代码中:
if (!isValid)
throw new ApplicationExcption(...)与抛出应用程序异常不同,您需要将其更改为仅将Model传递回View。
ModelState对象应该有必要的值,如果在视图中有验证消息控件,应该会看到错误消息。
https://stackoverflow.com/questions/2788201
复制相似问题