3 messaggi dal 04 ottobre 2010
In una pagina ASP.NET ho inserito due user control con un dropdownlist ciascuno. Alla selezione di un dropdownlist dovrei impostare un parametro nella query del secondo user control.

Qual è il modo più efficiente per passare il valore selezionato del dropdownlist al secondo?

Inizialmente avevo pensato di creare un evento pubblico (public string OnClientSelectedIndexChanged) mentre nel primo user control e esternalizzare tramite un public string SelectedValue il valore selezionato del secondo user control:

public string SelectedValue
{
get
{
return rcg.SelectedValue;
}
set
{
rcg.SelectedValue= value;
}
}

dovre rcg è il dropdownlist.

Potrebbe essere corretto o avete alternative?

Grazie in anticipo
678 messaggi dal 12 maggio 2001
www.idioteca.it
non indago sul fatto che hai due usercontrol per fare quello che dici... ma in ogni caso secondo me ti conviene usare l'evento selectindexchanged (impostando a true la proprietà autopostback), in quell'evento fai un find dell'altra dropdown e gli passi il valore che ti serve.
ciao

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.