Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 未捕获ModelState中的MVC异常_Asp.net Mvc_Exception Handling_Modelstate - Fatal编程技术网

Asp.net mvc 未捕获ModelState中的MVC异常

Asp.net mvc 未捕获ModelState中的MVC异常,asp.net-mvc,exception-handling,modelstate,Asp.net Mvc,Exception Handling,Modelstate,我注意到在MVC中的一些操作期间,例如编辑ActionResult,如果UpdateModel失败,它会将异常放入ModelState,如果我查看集合,我可以找到异常 但是,没有StackTrace信息 所以我有几个问题 1、如何以通用方式捕获ModelState异常(即一个位置) 2、如何从ModelState获取StackTrace异常在抛出之前不会获取创建的StackTrace信息,因此如果从未抛出,则不会有任何异常 什么类型的ModelState异常?您的UpdateModel是否在Tr

我注意到在MVC中的一些操作期间,例如编辑ActionResult,如果UpdateModel失败,它会将异常放入ModelState,如果我查看集合,我可以找到异常

但是,没有StackTrace信息

所以我有几个问题

1、如何以通用方式捕获ModelState异常(即一个位置)


2、如何从ModelState获取StackTrace

异常在抛出之前不会获取创建的StackTrace信息,因此如果从未抛出,则不会有任何异常

什么类型的ModelState异常?您的UpdateModel是否在Try/Catch中


您可能希望包含更多的编辑操作,以便我们可以看到更多的内容。

我讨厌成为语法警察,但它被“抓住”。哇,我提出的第一个问题没有答案,也许还没有人提出这个问题?您的最终解决方案是什么?