2

我正在构建我的第一个 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>
4

1 回答 1

2

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

于 2011-08-04T05:54:49.957 回答