【发布时间】:2015-11-20 07:19:40
【问题描述】:
我在该项目中有 MVC 5 项目,我创建了一些自定义 EditorTemplates 模板并将其存储到视图/共享文件夹位置。
我想将该 EditorTemplates 重用到其他一些 MVC 5 项目中。所以我打算在类库项目上创建并将 EditorTemplates 放入库项目中。这样我就可以重复使用了。
但我无法从类库中创建 EditorTemplates。
例如 我有如下复选框的视图模型
public class CheckboxModel
{
public int Id { get; set; }
public string Name { get; set; }
public bool Checked { get; set; }
}
然后我有自定义 EditorTemplate 如下所示
@model CheckboxModel
@{
<div class="@ViewData["class"]">
@Html.CheckBoxFor(it => it.Checked, new { @class = "with-font" })
<span>@Html.HiddenFor(it => it.Id)</span>
@Html.LabelFor(it => it.Checked, Model.Name)
</div>
}
如何为此创建辅助函数?
【问题讨论】:
标签: asp.net-mvc