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