这是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的脚本。