Asp.Net & # 8212; aggiunta dell'opzione per selezionare sul lato client & # 8230; nessun valore nel codice dietro all'invio del modulo
-
03-07-2019 - |
Domanda
Sono abbastanza confuso da qualcosa. Ho 2 elenchi di selezione e, se scegli un'opzione nel primo, caricherò il secondo con un certo set di opzioni. Lo deseleziono e lo ripopolo ogni volta che modifichi la selezione nel primo elemento select. Ora, al postback, devo conoscere il valore dell'opzione selezionata nel secondo elemento select, ma viene sempre visualizzato come -1.
Sono sicuro che mi manca qualcosa di fondamentale e stupido da parte mia, ma qualcuno può indicarmi la giusta direzione?
Soluzione
In realtà non vedo il codice, ma quello che sta probabilmente accadendo è che lo stai cancellando prima di guardare effettivamente il valore, probabilmente nel tuo Page_Load.
Altri suggerimenti
Hai detto che stavi aggiungendo elementi all'elenco di destra usando il codice lato client anziché il codice lato server?
In tal caso sarà necessario acquisire gli elementi del modulo che vengono pubblicati manualmente (Request.Form) e popolare l'elenco con questi nuovi dettagli. O almeno questo è ciò che ricordo dalla cima della mia testa.
Se pubblichi ulteriori dettagli sul fatto che si tratti di un'aggiunta lato server o lato client alla casella di riepilogo, sono sicuro che qualcuno con un po 'più di tempo può darti la risposta.