Redirect en una Clase

12/05/2005 - 14:15 por Zenkius | Informe spam
Hola amig@s!

Hice una clase, es decir un archivo .cs de código, y
dentro esta clase contiene varios métodos; uno de ellos es
para redireccionar a los usuarios a una página específica,
que puede cambiar con el tiempo y que se usa mucho en
varias páginas.

Mi problema es que como el archivo es un .cs, y no es un
WebForm, las clases Server (Para utilizar Server.Transfer
()) y Response (Para utilizar Response.Redirect()) no
aparecen por ningún lado, traté de instanciarlas y me dice
que no adquieren 0 argumentos, pero no encuentro en la
ayuda algo que me diga los argumentos que contienen estas
clases.

Espero su ayuda. Gracias!

Preguntas similare

Leer las respuestas

#1 Giox
12/05/2005 - 14:25 | Informe spam
Hola
usa System.Web.HttpContext.Current.Response.Redirect

espero que te sirva
Saludos
Giox

"Zenkius" escribió en el mensaje
news:00bd01c556ec$4e82e940$
Hola !

Hice una clase, es decir un archivo .cs de código, y
dentro esta clase contiene varios métodos; uno de ellos es
para redireccionar a los usuarios a una página específica,
que puede cambiar con el tiempo y que se usa mucho en
varias páginas.

Mi problema es que como el archivo es un .cs, y no es un
WebForm, las clases Server (Para utilizar Server.Transfer
()) y Response (Para utilizar Response.Redirect()) no
aparecen por ningún lado, traté de instanciarlas y me dice
que no adquieren 0 argumentos, pero no encuentro en la
ayuda algo que me diga los argumentos que contienen estas
clases.

Espero su ayuda. Gracias!
Respuesta Responder a este mensaje
#2 Octavio Telis Aynés
13/05/2005 - 01:25 | Informe spam
Pasa el objeto page a tu método, dado que en una clase no extas dentro de
HTTPContext si es que hablamos de una DLL en un proyecto no web...

Agrega la referencia System.Web a tu proyecto de biblioteca de clases y usa
un método como este dentro de tu clase:

public static void Redireccionar(System.Web.UI.Page Page, string
URL)
{
Page.Response.Redirect(URL);
}

Lo utilizas muy fácil dentro de tus páginas...

MiClase.Redireccionar(this,"http://www.otrositio.com");

Espero te sea de utilidad...

Saludos...

Octavio Telis Aynés
http://otelis.blogspot.com


"Zenkius" escribió en el mensaje
news:00bd01c556ec$4e82e940$
Hola !

Hice una clase, es decir un archivo .cs de código, y
dentro esta clase contiene varios métodos; uno de ellos es
para redireccionar a los usuarios a una página específica,
que puede cambiar con el tiempo y que se usa mucho en
varias páginas.

Mi problema es que como el archivo es un .cs, y no es un
WebForm, las clases Server (Para utilizar Server.Transfer
()) y Response (Para utilizar Response.Redirect()) no
aparecen por ningún lado, traté de instanciarlas y me dice
que no adquieren 0 argumentos, pero no encuentro en la
ayuda algo que me diga los argumentos que contienen estas
clases.

Espero su ayuda. Gracias!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida