我有一个使用jQuery的ready
方法的用户控件。由于这个控件的JS需要jQuery,因此需要在控件的JS之前包含jQuery。
我在主页的页脚中包含jQuery,然后定义一个部分(“FooterJS”),其中所有页面都可以插入其JS代码:
_Layout.cshtml
<script>{path to jquery}</script>
@section FooterJS
问题是用户控件不直接使用母版页。而是由Index.cshtml页面包含控件,因此它无法将其JS添加到FooterJS部分。
@Html.Partial("MyControl")
如果在主页面上包含jquery后,如何才能添加控件的JS?