MVC-3 - Editor-Vorlage für Liste<> Modell

Baue ich mein erstes Rasiermesser app und wirklich zu lieben. Ich versuche, die low-down auf, wie man erstellen Sie eine editor-Vorlage, macht aus einem editierbare Liste der Elemente ohne eine foreach-Schleife. Ist das möglich?

Hier sind die Grundlagen dessen, was ich versuche zu erreichen:

Meiner Ansicht (Ansicht/Bild/Homepage.cshtml) ich habe:

@model List<MyNameSpace.Image>

@{
    ViewBag.Title = "Homepage Images";
}

@*????*@
@Html.EditorFor(Model => Model)

Und in meinem editor-template (Views/Image/EditorTemplates/Bild.cshtml??) Ich habe:

@model MyNameSpace.Image

<div>@Html.TextBoxFor(Model => Model.Title)</div>
<div>@Html.TextBoxFor(Model => Model.LongDescription)</div>
  • Dieses "funktioniert einfach" für mich. Haben Sie es ausprobiert? Würde ich Html benutzen.EditorForModel(), obwohl.
  • hmmm bekomme ich gerade nichts auf der Seite - nur so kann ich es bekommen um die Vorlage zu Html."EditorFor" (Model => Model[0]) aber nicht die Felder aufzufüllen. Versucht EditorForModel auch noch nichts...
  • Ein wenig mehr Informationen. Was ist MyNameSpace.Bild?
  • Mann - ? es ist ein Klasse...
InformationsquelleAutor Rob | 2011-07-30
Schreibe einen Kommentar