2 Stimmen

ASP.NET MVC2 - Funktioniert Html.EditorForModel() auf dem verschachtelten Datenmodell?

Mein Test zeigt, dass es nicht funktioniert. Es ignoriert die verschachtelten Daten im Modell. Kann jemand dies bestätigen?

1voto

Tejs Punkte 39916

Wie meinen Sie das? Wenn Sie ein EditorTemplate für einen bestimmten Typ definieren, haben Sie die vollständige Kontrolle über das HTML, das es wiedergibt.

Es klingt, als ob Sie die "Standard"-Editorvorlage verwenden, die MVC zu verwenden versucht, wenn Sie keine spezifische Vorlage eingerichtet haben, und es sollte nur über die einfachen Eigenschaften iterieren, die es mit Analyse finden kann. Wenn Sie eine erstellen:

\Views\<Controller>\EditorTemplates\<YourViewModelName>.ascx

können Sie dann anzeigen lassen, was Sie wollen.

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