ModelState中的MVC异常未被捕获

时间:2009-09-24 08:13:05

标签: asp.net-mvc exception-handling modelstate

我注意到在MVC中的某些操作中,例如Edit ActionResult,如果UpdateModel失败,它会将异常放入ModelState中,如果我查看该集合,我可以找到异常。

但是没有StackTrace信息。

所以我有几个问题

1,如何以通用方式(即一个地方)捕获ModelState异常

2,如何从ModelState获取StackTrace

1 个答案:

答案 0 :(得分:0)

异常在抛出之前不会创建StackTrace信息,因此如果它永远不会被抛出,那么就不会有任何异常。

什么样的ModelState异常?你的UpdateModel是否在Try / Catch中?

您可能希望包含更多编辑操作,以便我们可以看到更多正在发生的事情。