miércoles, 29 de agosto de 2007

Para redirigir una pagina a otra que no este por defaul en la master:
esto va en el boton, link o de donde se quiera rediriguir:

Protected Sub btnRegistrarse_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnRegistrarse.Click
Dim strDoLoginURL As String = "registrousuario.aspx?redirect=" & Server.UrlEncode(Request.ServerVariables("Script_Name").Substring(Request.ServerVariables("Script_Name").LastIndexOf("/") + 1))
If Len(Request.QueryString.ToString()) > 0 Then
strDoLoginURL += "?" & Server.UrlEncode(Request.QueryString.ToString())
End If

If Session("strusuario") = Nothing Then Response.Redirect(strDoLoginURL)
End Sub


y en la pagina a donde se envio se pone esto, para q se vaya con las variables de session ya cargadas:


If Len(Request("redirect")) > 0 Then
Dim StrRedirect As String = ""
StrRedirect = Server.UrlEncode(Request("redirect"))
Session("strusuario") = struser
Session("strCorreo") = StrCorreo
Response.Redirect(StrRedirect)
End If

No hay comentarios: