Collegare due dropdownlist può risultare utile in diversi scenari, ad esempio quando si vuole permette la selezione di una provincia in base alla regione di appartenenza.
Si tratta di poche righe di codice, che vanno modificate per essere adattate alle proprie necessità:
<SCRIPT RUNAT="SERVER" LANGUAGE="C#"> void Page_Load() { if (!Page.IsPostBack) { // ds contiene i dati estratti dalla tabella ddlMaster.DataSource = ds; ddlMaster.DataBind(); } } // evento associato al cambio di valore in dllMaster protected void BindDetails(object sender, System.EventArgs e) { int32 id = Convert.ToInt32(ddlMaster.SelectedValue); // costruisco la query string query = "SELECT ID, Descrizione FROM Province WHERE regione = " + id; // in ds carico i dati della query ddlDetails.DataSource = ds; ddlDetails.DataBind(); } </SCRIPT> Regioni: <asp:dropdownlist id="ddlMaster" DataTextField="Descrizione" DataValueField="ID" runat="server" onSelectedIndexChanged="BindDetails" /> Province: <asp:dropdownlist id="ddlDetails" DataTextField="Descrizione" DataValueField="ID" runat="server" />
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Personalizzare l'errore del rate limiting middleware in ASP.NET Core
Implementare il throttling in ASP.NET Core
Effettuare il deploy di immagini solo da container registry approvati in Kubernetes
Cache policy su route groups di Minimal API in ASP.NET Core 7
Load test di ASP.NET Core con k6
Usare ASP.NET Core dev tunnels per testare le applicazioni su internet
Short-circuiting della Pipeline in ASP.NET Core