He utilizado response.redirect en los formularios web ASP y ASP.NET clásicos. Sin embargo, con MVC 2.0, me encuentro con algo peculiar.En ASP.NET MVC, ¿cómo funciona response.redirect?
Tengo un método privado en una clase de controlador que es utilizado por múltiples métodos de controlador para ayudar a cargar y validar cierta información. Este método privado está configurado para redirigir si se descubre un problema en una página de mensaje de error genérico.
El gran problema que estoy notando es que la clase del controlador de llamadas y la vista de página intentan completar el procesamiento y la carga antes de que la redirección realmente tenga lugar. Esto es molesto en el desarrollo porque la Vista arroja excepciones que necesito ignorar antes de que se cargue finalmente la página de error genérica.
Como se mencionó anteriormente, estoy acostumbrado al modelo anterior de response.redirect que impedía que se ejecutara el código subsiguiente en una página, ya que la nueva página se cargaba.
Cualquier ayuda o consejo sobre redirecciones en MVC sería muy apreciada.
Por favor, muéstranos tu código. – SLaks
¿Alguna vez has oído hablar de una herramienta de diagnóstico llamada "Fiddler"? Puede que le resulte muy útil para ver lo que están haciendo sus páginas. –
Supongo que está llamando 'Response.Redirect' en su método privado? –