2012-04-11 7 views

Antwort

0

Ist es möglich, EditorFor Vorlagen für ein benutzerdefiniertes Objekt zu erstellen, das nur Code anstelle einer Ansichtsvorlage in den EditorTemplates verwendet.

Nicht, es sei denn, Sie schreiben Ihre benutzerdefinierte EditorFor Helfer. Der Standardhelfer sucht nach Vorlagen.

Mein Grund ist so, dass ich

In diesem Fall könnten Sie embed your templates into an assembly als Ressourcen eine Klassenbibliothek mit diesen Vorlagen erstellen kann.

+0

Mit dem Schreiben eines benutzerdefinierten EditorFor - ist das nur ein Fall des Schreibens einer Erweiterungsmethode auf HtmlHelper ein Argument des Typs Ausdruck >? Ich habe das ausprobiert, aber es scheint nicht als die "nähere" Erweiterungsmethode aufgefasst zu werden, die den Standard-EditorFor (der Expression >) verwendet. Wenn möglich, möchte ich, dass der Entwickler, der meine Bibliothek verwendet, in der Lage ist, den Standard-EditorFor anstelle einer spezifischen Methode zu verwenden - z. EditorForCustomObject. –

+0

Ich schaue mir die Einbettung der Templates in die Assembly an - weißt du, ob das von EditorFor angenommen wird? –

Verwandte Themen