Problema con Html.EditorFor su MVC3
-
25-10-2019 - |
Domanda
Ho una visione con una forma che è viene digitato a una ViewModel chiamato AddEditItemVM. Questo ViewModel ha la seguente proprietà:
public List<Category> Categories{get;set;}
Che cosa im cercando è di due cose:
-
Render una categoria casella di controllo foreach nella lista generica categoria del mio ViewModel.
-
Fai che, quando il modulo viene pubblicato ricevere, nella mia azione di controllo, la proprietà Categorie istanziato ( nella istanza di AddEditItemVM )
riguarda il primo punto, i desidera utilizzare qualsiasi helper (se esiste) che rende un gruppo di caselle di controllo utilizzando espressioni lambda come (m => m.Categories), invece di rendere la casella con un foreach nella vista.
A proposito del secondo punto, ho letto che c'è una caratteristica in MVC chiamato Custom Modello Leganti . Questi valori ottenere da ValueProviders (querystring, biscotti, o valori forma) e crea le istanze necessarie passarlo a un'azione specifica chiamata dopo un modulo è stato pubblicato. Devo creare un legante modello personalizzato al fine di ricevere la mia proprietà Categorie istanziati?
Soluzione
Questo lavoro potrebbe