这是 ScriptRegistrar 代码:
@(Html.Telerik().ScriptRegistrar().jQuery(false).jQueryValidation(true)
.DefaultGroup(group => group
.Combined(false)
.Compress(false)
)
.Scripts(s => s.AddGroup("myGroup", group => group
.Add("~/Scripts/jquery-1.8.2.min.js")
.Add("~/Scripts/2012.3.1017/telerik.common.min.js")
.Add("~/Scripts/2012.3.1017/telerik.upload.min.js")
.Add("~/Scripts/modernizr-2.6.2.min.js")
.Add("~/Scripts/jquery-ui.min.js")
.Add("~/Scripts/jquery.maskedinput.min.js")
.Add("~/Scripts/hiring.js")
)
)
)
它在页面上的外观。
<script type="text/javascript" src="/Scripts/2012.3.1017/telerik.common.min.js"></script>
<script type="text/javascript" src="/Scripts/2012.3.1017/telerik.upload.min.js"></script>
<script type="text/javascript" src="/Scripts/jquery-1.8.2.min.js"></script>
<script type="text/javascript" src="/Scripts/modernizr-2.6.2.min.js"></script>
<script type="text/javascript" src="/Scripts/jquery-ui.min.js"></script>
<script type="text/javascript" src="/Scripts/jquery.maskedinput.min.js"></script>
<script type="text/javascript" src="/Scripts/hiring.js"></script>
它改变了我的顺序,在 jQuery 之前加载依赖于 jQuery 的脚本。