10 Stimmen

Anzeige verschiedener Felder in den Modi EditorForModel vs. DisplayForModel in MVC2

Ich habe ein Viewmodel, das eine int StateID Feld und ein string StateName Feld wie folgt:

public class DepartmentViewModel : BaseViewModel, IModelWithId
{
    // only show in edit mode
    public int StateId { get; set; }

    // only show in display mode
    public string StateName { get; set; }
}

Ich habe eine schreibgeschützte Ansicht, die Folgendes verwendet DisplayForModel und eine Aktualisierungsansicht, die mit EditorForModel . Ich möchte die DisplayForModel Ansicht, um die StateName Eigenschaft, und die EditorForModel Ansicht verwenden Sie die StateID Eigenschaft (ich bin tatsächlich Rendering eine Dropdown-Liste auf der Grundlage dieser).

Ich habe nicht in der Lage gewesen, herauszufinden, wie meine Viewmodel-Eigenschaften zu dekorieren, um dieses Verhalten zu erstellen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X