entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

acceder a una pagina en el global.asax MVC

hola a todos deseo redirigir a una pagina en caso que no cumpla una condición

en el global.asax en el metodo application start

protected void Application_Start()
    {
     if (MyClase.Warnning == "2")
            {
               Response.Redirect("~/Shared/warningPage.cshtml");
            } .......

pero me sale el siguiente ERROR httpexception respuesta no disponible en este contexto

2 Respuestas

0voto

banense Puntos620

2votos

wroque Puntos4630

Es necesario que especifiques la condición en el controlador, también puedes configurar tus url's, a través del RouteConfig.cs

    public class PersonController : Controller
    {
        public ActionResult Edit(MyClase myClase)
        {
            if (myClase.Warnning == "2") {
                return RedirectToAction("Index");
            }
            return View();
        }
    }

No puedes redirección a un elemento, debe ser a una acción del controlador (no necesariamente el mismo controlador)

0voto

german comentado

hola w roque pero no deseo hacer esto sino antes de que se ejecute cualquier acción por eso utilizo el Application_start del globax.asax...

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta