2009-09-24 6 views
1

J'ai remarqué lors de certaines actions dans MVC, tel qu'un Edit ActionResult, si le UpdateModel échoue, il place l'exception dans le ModelState, si je parcours la collection, je peux trouver l'exception.Les exceptions MVC dans ModelState ne sont pas interceptées

Cependant, il n'y a pas d'informations StackTrace.

J'ai quelques questions

1, Comment puis-je attraper des exceptions ModelState, d'une manière générique (par exemple un endroit)

2, Comment puis-je obtenir la StackTrace de la ModelState

+1

Je déteste être la police de la grammaire, mais c'est «attrapé». –

+0

Wow, la première question que j'ai posée qui n'a pas de réponse, peut-être que personne n'a encore trouvé ce problème? – Coppermill

+0

Quelle était votre solution finale? –

Répondre

0

Une exception ne crée pas d'informations StackTrace tant qu'elle n'est pas levée, donc si elle n'est jamais levée, elle n'en aurait pas.

Quel type d'exception ModelState? Est-ce que votre UpdateModel est dans un Try/Catch?

Vous souhaiterez peut-être inclure davantage de vos actions de modification afin que nous puissions en voir davantage sur ce qui se passe également.

Questions connexes