Redireccionar Paginas

28/02/2004 - 01:58 por Kato | Informe spam
Que tal amigos del foro, tengo un proyecto en ASP .NET el
cual tiene varias paginas y quiero que no entren por el
url a ninguna, y que si lo hace me redireccione a la
principal, espero me puedan ayudar, gracias.
 

Leer las respuestas

#1 Felipe Arcos Velez
28/02/2004 - 15:31 | Informe spam
Hola,

Pienso que te puede servir definir tu propio Handler para hacer lo que
quieres, la idea, es que tu le indicas al asp.net que redireccione las
solicitudes a las paginas de tu apliacion a un Handler especifico, y en este
handler, haces lo que quieras, si quieres, vuelves y redireccionas a tu
pagina principal, el procedimiento es el siguiente:

Defines una clase que implemente IHttpHandler, implementas el metodo
ProcessRequest y ahi es donde van a ser direccionadas las solicitudes que se
hagan a las paginas de tu aplicacion, despues debes modificar el web.config
para indicar que se hagan los redireccionamientos:

Handler.cs

using System;
using System.Web;
public class Handler : IHttpHandler{

public void ProcessRequest(HttpContext context){
//Aqui puedes hacer el redireccionamiento
// ...
}

}

web.config:
<httpHandlers>
<add verb="*" path="Page*.aspx" type="Handler,FrontController" />
</httpHandlers>

Te recomiendo te leas "Implementing Front Controller in ASP.NET Using
HTTPHandler", que se encuentra en la pagina 74 de la guia "Enterprise
Solution Patterns Using Microsoft .NET V2.0". el cual esta en el siguiente
enlace:
http://msdn.microsoft.com/architect...ml/Esp.asp

Saludos,

Felipe A.

"Kato" wrote in message
news:37df01c3fd96$032f9e80$
Que tal amigos del foro, tengo un proyecto en ASP .NET el
cual tiene varias paginas y quiero que no entren por el
url a ninguna, y que si lo hace me redireccione a la
principal, espero me puedan ayudar, gracias.

Preguntas similares