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?

È stato utile?

Soluzione

Questo lavoro potrebbe

CheckBoxList in MVC3.0

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