Come passare i parametri a MVC View

April 2

Come passare i parametri a MVC View


Il Model-View-Controller o MVC, è un tipo di principio di progettazione architettonica in ambiente di programmazione .NET. È stato progettato per separare i singoli componenti di un'applicazione Web, che consente di esercitare un maggiore controllo su ogni singolo elemento della domanda stessa. Questa separazione rende più facile da modificare ed eseguire il debug dei componenti dell'applicazione web, mentre si esegue il test di esso. I parametri possono essere passati da e per la MVC chiamando il metodo vista del controllore.

istruzione

1 Creare un nuovo modulo nella propria applicazione web o aprirne uno esistente con l'editor di codice sorgente preferita.

2 Creare un nuovo elenco di parametri di tipo stringa e assegnare i valori di ciascuno di essi. Per fare un esempio, se si vuole passare un array di parametri contenenti i nomi degli animali, si dovrebbe inserire il seguente codice nel modulo:

List <string> petList = new List <string> ();
petList.Add ( "Dog");
petList.Add ( "Cat");
petList.Add ( "Hamster");
petList.Add ( "Parrot");
petList.Add ( "Pesce d'oro");
petList.Add ( "Leone di montagna");
petList.Add ( "Elephant");

3 Passare la lista nella MVC View utilizzando la proprietà Viewdata della classe ViewPage. Per l'esempio di cui sopra, si può usare il seguente codice:

Viewdata [ "animali"] = new SelectList (petList);

4 Salvare e compilare il codice. L'applicazione web sarà passare la matrice "petList" in MVC vista come un parametro di stringa separato da virgole con il nome di "Animali domestici", dove può essere utilizzato come parte di una pagina web ASP.NET Dynamic, o come dati del modulo per un'altra parte della domanda.