Consulta Basica de Combo box

12/04/2006 - 22:47 por Juan | Informe spam
Hola Grupo:
Desde ahora debo entrar en el tema de ASP , por lo cual estoy tratando de
entender la forma en que ASP funciona a diefrencia de VB,que es donde he
trabajado .

Este es mi primer dilema que se me presenta , como puedo mediante eun combox
realizar una consulta donde la parte descriminante de la consulta ( WHERE )
sea el campo id del valor que tiene otro combo donde ya se efectuo la
seleccion.

Espero me puedan guiar en este punto

Sldos

Juan
 

Leer las respuestas

#1 Matías Iacono
13/04/2006 - 17:04 | Informe spam
Todo dependerá de como hayas cargado de datos el combo en concreto.

Ten en cuenta que el combo se conforma de dos partes, la que mantiene el
valor, oculto, para el item y el texto a desplegar.

De la forma: <option value="ValorOculto">Texto A Desplegar</option>

De esta manera, uno de tus combos deberías poseer en la propiedad VALUE el
ID correspondiente a ese item.

Por otra parte, la unica forma en la cual puedes interactuar con esos
valores, es haciendo un submit a tu pagina web, esto es, recargando dicha
página.

Teniendo en cuenta que el combo tiene un nombre. Nombre asignado en la
opcion <Select Name="NombreDelCombo">, puedes capturar el valor seleccionado
de dicho combo, al momento de hacer el submit.

Indudablemente, dependiendo del metodo que uses (GET o POST), puedes hacer:

ValorID = Request.Form("NombreDelCombo") 'Esto para POST

o

ValorID = Request.Querystring("NombreDelCombo") 'Esto para el GET

Tambien debes tener en cuenta que estos controles, para que puedas pasar el
valor en el submit, deben estar dentro de las etiquetas FORM.

<Form Name="Formulario1" Action="DireccionDePaginaQueAdministraElSubmit"
Method="Post">
...
Controles
</Form>

Saludos.

Matías Iacono
Microsoft MVP ASP/ASP.net
Microsoft Student Ambassador
Coordinador de evento Comunidad MSDN Bolivia
DCE2 v.2005
"Juan" escribió en el mensaje
news:
Hola Grupo:
Desde ahora debo entrar en el tema de ASP , por lo cual estoy tratando de
entender la forma en que ASP funciona a diefrencia de VB,que es donde he
trabajado .

Este es mi primer dilema que se me presenta , como puedo mediante eun
combox realizar una consulta donde la parte descriminante de la consulta
( WHERE ) sea el campo id del valor que tiene otro combo donde ya se
efectuo la seleccion.

Espero me puedan guiar en este punto

Sldos

Juan

Preguntas similares