Foros del Web » Programando para Internet » ASPX (.net) »

Pasar variables query string

Estas en el tema de Pasar variables query string en el foro de ASPX (.net) en Foros del Web. Hola que tal a todo quisiera que me pudieran ayudar a pasar una variable con diferentes valores a otra página aspx. Actualmente lo hago de ...
  #1 (permalink)  
Antiguo 29/03/2016, 11:27
Avatar de essamar_16  
Fecha de Ingreso: marzo-2016
Mensajes: 7
Antigüedad: 8 años, 1 mes
Puntos: 0
Pasar variables query string

Hola que tal a todo quisiera que me pudieran ayudar a pasar una variable con diferentes valores a otra página aspx.
Actualmente lo hago de la siguiente manera:

Código:
<form id="form1" name="form1" method="post" action="cotizacion.aspx?IdMon=2" >
Necesito pasar IdMon con valor 3 y con valor 1


Gracias por su ayuda
  #2 (permalink)  
Antiguo 26/05/2016, 23:44
 
Fecha de Ingreso: mayo-2016
Mensajes: 7
Antigüedad: 7 años, 10 meses
Puntos: 1
Respuesta: Pasar variables query string

Hola que tal antes que nada debes de saber que para poder mandar esos datos, sean por POST o GET en un formulario, no necesariamente deberas especificar tus datos en la URL a como lo indicas, en este caso un ejemplo podria ser el siguiente,

Tienes tu vista con tu formulario:
<FORM action="RetrieveData_Get.asp" id=form1 method=GET name=form1>
Nombre: <br>
<INPUT id="txtFirstName" name="txtFirstName" >
<br>
Apellido: <br>
<INPUT id="txtLastName" name="txtLastName" >
<br>
<INPUT type="submit" value="Enviar" id=submit1 name=submit1>
</FORM>

como podemos ver en este formulario declaramos dos inputs, cada uno con su respectivo nombre, de igual forma al inicio del formulario declaramos dos variables que son de suma importancia, la primera en el Action, esta variable nos indica a que vista o a que servicio se desea mandar la información que ingresemos en el formulario.
El siguiente dato es el id del formulario, esto solo nos da un indicador mas que nada para estandarizar un poco nuestro código, luego tenemos la propiedad METHOD, en esta ultima propiedad nosotros indicamos si mandaremos los datos por POST o GET, en este caso los mandaremos por GET.

Luego tienes tu segunda vista, donde seran mostrados los datos deseados, para ello ocuparemos una funcion declarada de la siguiente manera Request.QueryString, en ella tu indicas la variable que deseas recuperar y con eso deberia bastar para obtener el dato, el codigo de la segunda vista quedaria de la siguiente manera.

<% Response.Write("Nombre: " & Request.QueryString("txtFirstName") & "<br>")
Response.Write("Apellido: " & Request.QueryString("txtLastName") & "<br>") %>

y listo espero te haya servido de algo..

Etiquetas: asp.net, aspx, visualbasic
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 18:16.