Jim*_*Jim 5 razor asp.net-mvc-3
我正在使用editortemplate,我在下面显示了部分代码.脚本标记针对部分视图呈现的每个行重复.
有没有办法将脚本标记放入页眉,或者至少只将它包含在页面中一次?
我想在局部视图中的代码,因为它是真正属于的地方.
@* DisplayTemplates/contact.cshtml *@
@model Online.Web.Contacts.Contact
<script id="xxx">
stuff here.
</script>
<tr>
<td>@Html.EditorFor(x => x.FirstName)</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
你可以试试这个:
@model IEnumerable<Online.Web.Contacts.Contact>
<script id="xxx">
stuff here.
</script>
@Html.EditorForModel()
Run Code Online (Sandbox Code Playgroud)
然后是单个联系人的另一个编辑器模板:
@model Online.Web.Contacts.Contact
<tr>
<td>@Html.EditorFor(x => x.FirstName)</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1571 次 |
| 最近记录: |