420 messaggi dal 23 marzo 2010
Contributi
Salve a tutti, io ho una semplice form di inserimento nella mia applicazione mvc 3.

La form inserisce un nuovo dipendente e durante l'inserimento devo selezionare un nuovo cliente.

Di default mvc 3 mi da una dropdownlist..ma questa non è la mia necessità perchè con una dropdownlist seleziono solo un campo...ma un cliente può avere lo stesso nome e due codici fiscali diversi

Ho creato una partial view che mi da la lista dei clienti che dovrei selezionare...ma poi non so come gestirlo!

In pratica ho un link nella mia form che apre un box fatto in jquery dove ho la lista dei clienti....come posso fare per selezionare il valore del cliente e passarlo nella view di inserimento?

Ecco un pezzo del mio codice

form di inserimeto

............

@using (Html.BeginForm()) {

@Html.Partial("_SelezionaCliente")

..............
}



partial view di selezione

.......
<a class="button" href="@Url.Content("~/StoreManager/_ListaClienti")" 
.......


Devo fare così perchè se gli passo direttamente la view listaclienti mi va in errore

ed ecco finalmente la lista clienti

@foreach (var item in Model) 
{  
            @Html.DisplayFor(modelItem => item.Nome)

}


Modificato da Mirko Pastorelli il 23 aprile 2012 19.22 -
Modificato da Mirko Pastorelli il 23 aprile 2012 19.32 -
69 messaggi dal 12 luglio 2010
Ciao!

Scusa, ma non ho capito molto il problema. Ti serve una lista per selezionare più elementi e poi mandarli al controller per eseguire le operazioni?
420 messaggi dal 23 marzo 2010
Contributi
Devo fare una cosa del genere

https://p.twimg.com/Arle8ZvCMAANBZc.png:large

vorrei che quando seleziono un cliente da questa lista la dropdownlist da il valore del cliente selezionato

mi sono ispirato a questa soluzione ma tutto sta nel conoscere come passare i dati json per aggiornare la dropdownlist

http://www.asp.net/mvc/tutorials/javascript/working-with-the-dropdownlist-box-and-jquery/adding-a-new-category-to-the-dropdownlist-using-jquery-ui

qui il mio progetto di esempio


https://skydrive.live.com/#cid=BFCB45190C70C155&id=BFCB45190C70C155!652
Modificato da Mirko Pastorelli il 29 aprile 2012 09.30 -
69 messaggi dal 12 luglio 2010
Puoi fare che quando clicci sul pulsante OK della PartialView(dove selezioni) gestisci l'evento Change da jQuery e poi gli imposti il valore nella DropDownList.
420 messaggi dal 23 marzo 2010
Contributi
Puoi farmi un piccolo esempio? grazie
69 messaggi dal 12 luglio 2010
Ho fatto un piccolo esempio che puoi adattarlo come vuoi:

https://skydrive.live.com/redir.aspx?cid=801a75afc7354c92&resid=801A75AFC7354C92!2506&parid=root
420 messaggi dal 23 marzo 2010
Contributi
Grazie del supporto stefy! Ho risolto grazie al tuo esempio!