Ich habe eine Modelleigenschaft enum view, die ich in der CREATE-Ansicht ausblenden, aber in der LIST/Index-Ansicht anzeigen möchte. Das Enum ist offen, gescheitert, erfolgreich.HiddenInput (DisplayValue) muss in der CREATE-Ansicht sein False, aber in der LIST-Ansicht true
- Für die CREATE-Ansicht sollte der Editor/Steuerelement nicht sichtbar sein.
- für die Listenansicht der Editor/Steuerung ein wählbarer Combobox
das irgendwie mit dem HiddenInput Attribut kann getan werden sollte?
Wenn dies nicht möglich ist, dann möchte ich es zumindest in beiden Ansichten sichtbar machen, aber deaktiviert/ein anderes Steuerelement (Label statt Combobox).
Ich verwende asp.net MVC 4.0
In diesem Fall stimme ich dir zu. Sehen Sie meine Frage hier könnte für Sie interessant sein! http://stackoverflow.com/questions/10146405/why-do-i-still-need-business-models-in-asp-net-mvc-when-a-viewmodel-does-all-the – Pascal
eine Sache kam noch In meinen Augen: Wenn ich ein ListViewModel AND CreateViewModel für mein XXX-Domain-Objekt verwende, dann habe ich viele doppelte Eigenschaften in beiden ViewModels. – Pascal