Zwingen "EditorFor" Präfix Eingabe-Elemente auf der Ansicht mit Klasse-Name?

Habe ich eine "EditorFor":

<%: Html.EditorFor(model => model.Client, "ClientTemplate", new { editing = false })%>

Dieser Bindung kommen nach unten, um die Ansicht in Ordnung (wie erwartet), aber nicht binden, binden Sie zurück, wenn Sie das Modell wird gepostet.
Dies ist bedingt durch die form-id ist nicht mit einem Präfix "Client".

In der Regel in dieser situation, die ich geben Sie nur in das Modell und binden Sie dann die Eingaben für das Modell.Client.PropertyName in der Vorlage, aber dies ist nicht eine option, in diesem Fall als Vorlage verwendet wird, auf zwei verschiedene viewmodels (haben-client auf).

Anregungen zu bekommen, diese zu binden, richtig?

Vielen Dank,
Kohan.


Nachtrag

Es scheint, das war ein Missverständnis meinerseits, das Problem, wie ich Sie jetzt verstehe, ist es, dass fluentHtml funktioniert nicht innen "EditorFor" Vorlagen. (Das gleiche gilt auch für dieses Update, die wie es sich herausstellt, war nicht notwendig, da die "EditorFor" wird das Präfix für mich automatisch, wenn ich ersetzen Sie die fluentHtml mit normalen mvc-html-Helfer)

InformationsquelleAutor 4imble | 2011-01-05
Schreibe einen Kommentar