19 votos

ASP.NET MVC manejo de excepciones

Está bien para coger mi excepciones en el controlador de las acciones? ¿Hay alguna manera mejor de hacerlo? Estoy en realidad la captura de mi excepciones en el controlador y el uso de TempData para mostrar un mensaje al usuario, pero tengo un raro presentimiento acerca de este enfoque. He estado navegando por ahí, pero no he encontrado nada que se adapte a mí.

11voto

mkchandler Puntos 2389

Usted puede utilizar el HandleError de atributo en la clase de controlador para capturar todas las excepciones no controladas y regresará automáticamente el Error.aspx ver en la carpeta Compartida. Hay sobrecargas de este atributo para que usted sólo puede tener lo que se utiliza para ciertos tipos de excepción, etc.

Para obtener más información sobre este enfoque, echa un vistazo ScottGu del post sobre ello: http://weblogs.asp.net/scottgu/archive/2008/07/14/asp-net-mvc-preview-4-release-part-1.aspx

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X