加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc-3 – mvc razor editortemplate中的脚本

发布时间:2020-12-16 03:20:28 所属栏目:asp.Net 来源:网络整理
导读:我正在使用editortemplate,我在下面显示了部分代码. 对于部分视图呈现的每一行,脚本标记都会重复. 有没有办法将脚本标记放入页眉,或者至少只将它包含在页面中一次? 我想在局部视图中的代码,因为它是真正属于的地方. @* DisplayTemplates/contact.cshtml *@@
我正在使用editortemplate,我在下面显示了部分代码.
对于部分视图呈现的每一行,脚本标记都会重复.

有没有办法将脚本标记放入页眉,或者至少只将它包含在页面中一次?

我想在局部视图中的代码,因为它是真正属于的地方.

@* DisplayTemplates/contact.cshtml *@
@model Online.Web.Contacts.Contact

<script id="xxx">
  stuff here.
</script>

<tr>
   <td>@Html.EditorFor(x => x.FirstName)</td>
</tr>

解决方法

你可以试试这个:

@model IEnumerable<Online.Web.Contacts.Contact>
<script id="xxx">
  stuff here.
</script>
@Html.EditorForModel()

然后是单个联系人的另一个编辑器模板:

@model Online.Web.Contacts.Contact
<tr>
   <td>@Html.EditorFor(x => x.FirstName)</td>
</tr>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读