Domanda

Come posso cambiare il contenuto di Viewdata in discesa cambiamenti lista usando JavaScript MVC View?

È stato utile?

Soluzione

Risposta breve è: non si può

.

Anche se si potesse, non sarebbe successo niente Perché avresti bisogno di rendere la tua vista con il nuovo Viewdata.

JavaScript viene eseguito lato client. Ciò significa che, il computer dell'utente.

Viewdata è una raccolta lato server. Si tratta di un oggetto di trasferimento dei dati tra il controller e la vista, che rimane sul server.

È necessario cambiare il modo di pensare. È possibile fare il cambiamento che vuoi con javascript comptuer del client quando discesa modifiche, oppure si può inserire il valore in discesa e rendere la vista con i nuovi dati, e rispedire al cliente.

Altri suggerimenti

Se non sbaglio non è possibile modificare dal client all'oggetto lato server che è vivo solo durante il rendering della pagina. Si potrebbe cambiare Viewdata oggetto di una pagina mettendo Ci sono altri dati in controllo.

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