2
我试图创建,除了HTML标记生成一些JavaScript的HTML辅助扩展:的HtmlHelper扩展与脚本
<select id="foo" name="foo"></select>
<script type="text/javascript">
// script to populate select with data via $.getJSON
</script>
在默认的MVC 4模板,它们捆绑jQuery的脚本,并把它们在HTML文档的结尾,有一个脚本部分:
@Scripts.Render("~/bundles/jquery")
@RenderSection("scripts", required: false)
是否有一个HTML辅助扩展任何方式告诉脚本被添加到文档的末尾,或者我只需要修改布局,以便jQuery位于文档的顶部?
如果它被多次使用,为什么不制作一个脚本文件,为它创建一个包,将它链接到jquery包之后,然后将通用代码放在$(document).ready中? – jzm
,因为它不是通用的。它会根据扩展中生成的ID构建脚本。 – Dismissile
这是一种方法:http://stackoverflow.com/a/5433722/453277 –