Hat das asp.net mvc-Team eine Standardmodellbindung für Enums implementiert? Eine, die sofort einsatzbereit ist und keine benutzerdefinierten Modellbinder für Enums erstellen muss.Wie führt man asp.net mvc 4-Modellbindung für enums durch?
UPDATE:
Angenommen, ich habe eine Aktion, die ein Ansichtsmodell empfängt, und ein JSON-Objekt wird zur Aktion hinzugefügt.
jsObj{id:2, name:'mike', personType: 1}
und die Aussicht Modell:
class ViewModel
{
public int id {get;set;}
public string name {get;set;}
public PersonType personType{get;set;}
}
public enum PersonType : int
{
Good = 1,
Bad = 2,
Evil = 3
}
die Person Art gebunden sein?
tnks finden! aber ich war mehr daran interessiert, wie es mit JSON-Objekten funktioniert – CoffeeCode
Ich bin sehr neugierig, warum Sie es nicht gerade versucht haben :). Es funktioniert mit json genauso wie mit Ordnungsform-Posts. Lesen Sie mehr über Wertanbieter http://bradwilson.typepad.com/blog/2010/10/service-location-pt8-value-providers.html – archil
Bindung an eine Enum von einem Json-Objekt funktioniert nicht für mich in MVC3. Nicht sicher, ob wir nicht etwas albern machen. – nportelli