LIO con download, Request, y botones!!!
Publicado por aloña otra vez (15 intervenciones) el 12/11/2001 08:30:35
Hola!
Lo que me pasa es lo siguiente :
Tengo tres paginas, (a,b y c).En a.asp, eligo que pagina bajar. Lo recogo en b.asp, hago una serie de cosas y con dos botones, paso los nombres de los ficheros a bajar. En c.asp, los recogo y debo hacer un download de ese fichero.
El problema que tengo es el siguiente:
En b.asp, paso los valores asi (Ejemplo del primer boton)
<form method="POST" action="c.asp?fitx="<%=fitx%>>
<td width="201" height="19"><p align="center"><input type="submit" value="<%=bot1%>" name="fitx"></p></td>
</form>
En c.asp, para recoger este valor, debo hacer
(1)fitx = Request.Form("fitx")
porque con
(2)fitx=Request("fitx")
no me recoge nada. Pero yo luego, al final de la pagina, necesito hacer un
Response.Redirect"../carpeta/subdir/"&Request("fitx")
y para esto, necesito recoger con la segunda sentencia porque con la primera, me enseña todos los ficheros que tengo en carpeta/subdir pero no me hace directamente el download.
Si lo habeis entendido, no es poco, GRACIAS
Lo que me pasa es lo siguiente :
Tengo tres paginas, (a,b y c).En a.asp, eligo que pagina bajar. Lo recogo en b.asp, hago una serie de cosas y con dos botones, paso los nombres de los ficheros a bajar. En c.asp, los recogo y debo hacer un download de ese fichero.
El problema que tengo es el siguiente:
En b.asp, paso los valores asi (Ejemplo del primer boton)
<form method="POST" action="c.asp?fitx="<%=fitx%>>
<td width="201" height="19"><p align="center"><input type="submit" value="<%=bot1%>" name="fitx"></p></td>
</form>
En c.asp, para recoger este valor, debo hacer
(1)fitx = Request.Form("fitx")
porque con
(2)fitx=Request("fitx")
no me recoge nada. Pero yo luego, al final de la pagina, necesito hacer un
Response.Redirect"../carpeta/subdir/"&Request("fitx")
y para esto, necesito recoger con la segunda sentencia porque con la primera, me enseña todos los ficheros que tengo en carpeta/subdir pero no me hace directamente el download.
Si lo habeis entendido, no es poco, GRACIAS
Valora esta pregunta


0