Asp.Net & # 8212; aggiunta dell'opzione per selezionare sul lato client & # 8230; nessun valore nel codice dietro all'invio del modulo

StackOverflow https://stackoverflow.com/questions/204963

  •  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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top