Due combo collegate con asp come in aspnet

martedì 02 gennaio 2007 - 16.56

bluland Profilo | Guru

salve,
mi trovo a dover costruire una pagina in asp, di solito uso asp.net, come da oggetto di trovo a dover popolare due combo legate tra loro e popolate tramite chiamate a db sql serverl, in asp.net al click sulla prima combo avrei usato SelectedIndexChanged ma in asp come si fa?

saluti
--------------------
Vincenzo PESANTE

alx_81 Profilo | Guru

>salve,
ciao!

>mi trovo a dover costruire una pagina in asp, di solito uso asp.net,
>come da oggetto di trovo a dover popolare due combo legate tra
>loro e popolate tramite chiamate a db sql serverl, in asp.net
>al click sulla prima combo avrei usato SelectedIndexChanged ma
>in asp come si fa?
eh.. caro bluland .. non è così leggero da fare.. magari !!!
devi creare l'html relativo al tag <select>.
considera che è fatto così:

<select name="combo1"> <option value="1">descrizione1</option> <option value="2">descrizione2</option> <option value="3">descrizione3</option> </select>

In poche parole fai le due query, una dipendente dalla request del primo combo..
ottieni i recordset, li cicli e per ogni ciclo fai la response.write del valore e della descrizione del select..
tutto nell'html..
una cosa del tipo (immagina di avere già il recordset)

... <select name="cmbProva"> <% do while not Rs.EOF %> <option value="<%= Rs("valore") %>"><%= Rs("descrizione") %></option> <% Rs.Movenext loop %> </select>

un recordset sarà la select di partenza e l'altro sarà filtrato per il valore selezionato nel primo combo (ootenuto con un request)..
pesante.. ma non conosco altre soluzioni..
ciao!
Alx81 =)

http://blogs.dotnethell.it/suxstellino
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5