Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [c#] creare una seconda dropdown list dopo aver selezionato un item della prima

    Ciaooooo,

    il mio compitino di oggi è creare una seconda dropdown list dopo aver cliccato un elemento della prima. Ad esempio:

    - ho una ddl nazione: Italia e USA
    - ne ho una seconda che elenca gli stati degli USA che per ora è invisibile

    vorrei che al selezionare USA dal primo ddl comparisse il secondo menù a tendina. Ho provato con questa istruzione:

    codice:
    if (ddlCountries.SelectedValue.ToString() == "USA") 
      { ddlUS_states.Visible = true;}
    ma non succede nulla. Any hints???

  2. #2
    non succede nulla perchè nn essendoci nessun tipo di "aggiornamento" della pagina rimane tutto cosi com'è.

    potresti risolvere semplicemente con la pressione di un bottone se non hai campi particolari che si aggiornano al Page_Load.

  3. #3
    sei sempre tu a rispondere, stai diventando il mio maestro personale

    Comunque non posso usare il bottone. Ho provato ad implementare il metodo SelectedIndexChanged ma non va O_O

  4. #4
    puoi fare cosi:

    codice:
    <asp: DropDownList ID="DropDownList1" runat="server" AutoPostBack="true"   onselectedindexchanged="DropDownList1_SelectedIndexChanged">

    aggiungendo l' AutoPostBack = true risolvi il tuo problema!

    con questo gli eventi che hai scritto funzioneranno senza aggiornare l'intera pagina.. prova

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.