Weitergabe von zusätzlichen ViewModel-Daten mit Editor FILLs fällt in One-to-vielen-Beziehungen aus

StackOverflow https://stackoverflow.com/questions/3239082

Frage

Ich habe eine Editorvorlage (Ansichten / freigegebene / EditorteMplates / horder.ascx), die inbiert

generasacodicetagpre.

My ViewModel hat eine Eins-zu-Viele-Beziehung, die ich html.editors verwende, um mehrere Horders

zu rendern. generasacodicetagpre.

schließlich, was ich tun möchte, ist in den Daten für eine Dropdownliste, aber für den Moment versuche ich nur, eine Zeichenfolge "Hallo"

zu übergeben

Wenn ich in horder.ascx Folgendes einbettet habe. generasacodicetagpre.

Ich bekomme "0" Ausgabe. Ein jeder Versuch, den ViewData zu halten, schlägt fehl.

Wenn ich jedoch Editor mit einem einzelnen Artikel benutze, der wie erwartet funktioniert , neu {fred="hello"})%> geht wie erwartet hallo vorbei.

so ... Gibt es eine Möglichkeit, den Editor zu bekommen, um mit zusätzlichen Daten zu arbeiten, wenn Sie es mit einer eins-zu-Vieler-Beziehung anrufen?

edit: Es wurde an anderer Stelle vorgeschlagen, dass ich Editorfür in einer feach-Schleife gegen die einzelnen Horden verwende. Dies funktioniert (d. H. Die zusätzliche ViewData wird korrekt übergeben), aber ich enden mit jedem von dem Editor, dem derselbe ID und derselben Namen, nicht mit derselben ID und dem gleichen Namen, nicht mehr als Personen.

War es hilfreich?

Lösung

Nach dem Messen scheint es, dass dies nicht möglich ist: Ich denke, dass ein Fehler im Rahmen ist.Die Problemumgehung besteht darin, ihn vor dem Anruf in der ViewData einzufügen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top