MVC 3 - List<>的编辑器模板模型

时间:2011-07-30 00:39:51

标签: asp.net-mvc-3 list razor editortemplates

我正在构建我的第一个Razor应用程序并且非常喜欢它。我试图深入了解如何创建一个编辑器模板,该模板在没有foreach循环的情况下呈现可编辑项目列表。这可能吗?

以下是我想要实现的基础知识:

在我看来(Views / Image / Homepage.cshtml)我有:

@model List<MyNameSpace.Image>

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

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

在我的编辑器模板(Views / Image / EditorTemplates / Image.cshtml ??)中我有:

@model MyNameSpace.Image

<div>@Html.TextBoxFor(Model => Model.Title)</div>
<div>@Html.TextBoxFor(Model => Model.LongDescription)</div>

1 个答案:

答案 0 :(得分:2)

LOL这很尴尬但值得一提,上面的代码工作正常,我在控制器中创建了一个测试列表,但忘了将它传递给视图:-D