Foros del Web » Programando para Internet » ASP Clásico »

Response.redirect

Estas en el tema de Response.redirect en el foro de ASP Clásico en Foros del Web. Hola forences tengo un problem resulta que estoy pasando variables por el método Response.redirect "algo.asp", pero al tratar de recuperar los valores que paso solo ...
  #1 (permalink)  
Antiguo 24/01/2006, 14:05
Avatar de WILLIAMGG  
Fecha de Ingreso: febrero-2005
Mensajes: 218
Antigüedad: 19 años, 3 meses
Puntos: 0
Response.redirect

Hola forences tengo un problem resulta que estoy pasando variables por el método Response.redirect "algo.asp", pero al tratar de recuperar los valores que paso solo recupera uno de ellos, tengo tiempo con esto pero no lo púedo solucionar espero su aporte . Gracias por adelantado

Primer.asp llama a Segundo.asp

<script>
..........
function Nuevo(){
document.formulario.Botom.value=4;
}
</script>
</HEAD>
<BODY bgcolor="#FFFFCC">
conexion BD......
<form name="formulario" method="post" action="Primer.asp">
<%dim correo, usu, cadena, clave,tabla,tabla2
cadena=Request.Form("txtcorreo")
clave = CodC(Request.Form("txtclave"))
opciones()%>
<%if cadena="" then%>
<%Response.Redirect "index.asp" %>
<%else
if verificacorreo()=1 then
set tabla=..............
if tabla.EOF then
Response.Redirect "index.asp"
else
Menu()%>
<input type="text" name="txtcorreoP" value="<%=response.write(usu)%>">
<input type="text" name="txtclaveP" value="<%=response.write(clave)%>">

<%sub opciones()
if Request.form("Botom")="4" then
response.redirect "Segundo.asp?txtcorreo="&request.form("txtcorreoP" )&"&txtclave="&request.form("txtclaveP")
end if
.....................
end sub%>

<%sub Menu()%>
<td><input type="text" name="Botom" Value="<%=request.form("Botom")%>"></td>
<td><input type="image" name="Nuevo" src="images/Nuevo.jpg" onclick="javascript:Nuevo();"></td>
…………….
<%End sub%>

<%Function CodC(Senal)
Dim LSenal, vCaracter, vCodificado
LSenal = Len(Senal)
vCodificado = ""
For vCaracter = 1 To LSenal
vCodificado = vCodificado & Chr(Asc(Mid(Senal, vCaracter, 1)) + 50)
Next
CodC = vCodificado
End Function%>
cierraConexion
</form>
</BODY>
</HTML>



///Segundo.asp

<script>
function Adjunta(){
document.formulario.txtB.value="Adjuntar";
alert(document.formulario.txtB.value);
}
</script>
</HEAD>
<BODY bgcolor="#E2E2E2">

<form name="formulario" action="Segundo.asp" method="POST" >

<input type="text" name="txtB" value="<%=request.form("txtB")%>">
<%opciones()
MenuE()%>
<input type="TEXT" name="txtcorreo" size=30 <%if Request.querystring("txtcorreo")="" then%> value="<%=request.form("txtcorreo")%>" <%else%> value="<%=request.querystring("txtcorreo")%>" <%end if%>>
<input type="TEXT" name="txtclave" size=20 <%if Request.querystring("txtclave")="" then%> value="<%=request.form("txtclave")%>" <%else%> value="<%=request.querystring("txtclave")%>" <%end if%>>
<%sub opciones()
if request.form("txtB")<>"" then
………………………
if request.form("txtB")="Adjuntar" then
response.transfer "AdjuntarA.asp"
end if
…………
end if
end sub%>

<%sub MenuE()%>
<input type="image" name="Adjuntar" src="images/Adjuntar.jpg" alt="Adjuntar Archivo" onclick="javascript:Adjunta();" >
……………………..
<%end sub%>
</form>
</BODY>
</HTML>

Es aki donde solo me recupera uno de los dos valores que paso por el metodo Response.Redirect....., me olvidaba estoy utilizando un algoritmo de encriptar identificadores, es ese campo justamente k no lo púedo recuperar
Gracias

Última edición por WILLIAMGG; 24/01/2006 a las 14:13
  #2 (permalink)  
Antiguo 24/01/2006, 16:12
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
es este


Cita:
if Request.form("Botom")="4" then
response.redirect "Segundo.asp?txtcorreo="&request.form("txtcorr eoP" )&"&txtclave="&request.form("txtclaveP")
proba asi


Cita:
if Request.form("Botom")="4" then
txtCorreo = request.form("txtcorreoP" )
txtClaveP = request.form("txtclaveP")
' no me suena logico pasar la clave por parametro, quedan guardados en el URL de la maquina
response.redirect ("Segundo.asp?txtcorreo="&txtCorreo&"&txtclave="&t xtClaveP)

end if
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 25/01/2006, 06:49
Avatar de WILLIAMGG  
Fecha de Ingreso: febrero-2005
Mensajes: 218
Antigüedad: 19 años, 3 meses
Puntos: 0
Nda De Nda

Hola Juan Ramon, Gracias de antemano pero he probado solo pasando una variable la de Nombre si me lo recupera en la segunda pagina pero si paso el Id solo encriptado no lo recupera, es mas paso las dos variables pero sin utilizar el algoritmo si los recupera ambas, me parece k es la transformacion del Id mediante el algoritmo de encript. lo que hace k no sea reconocido en la siguiente pagina.

Espero me puedas ayudar
  #4 (permalink)  
Antiguo 25/01/2006, 09:12
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
yeap eso ha de ser
__________________
JuanRa Pérez
San Salvador, El Salvador
  #5 (permalink)  
Antiguo 25/01/2006, 14:16
Avatar de WILLIAMGG  
Fecha de Ingreso: febrero-2005
Mensajes: 218
Antigüedad: 19 años, 3 meses
Puntos: 0
Efectivamente eso fué, Gracias por tu tiempo
Salud
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:20.