Asp.net mvc 3 使用Telerik ScriptRegister输出两组javascript文件
我需要在我的页面的顶部和底部有脚本。Telerik使用ScriptRegistrar,对于javascript来说,只有放在文件底部(就在 我还想使用Telerik内置的微型过滤器/压缩机 因此,假设在我的页面头部我需要jQuery和任意javascript文件,在底部做Telerik引用,我将如何使用ScriptRegistrator来做这件事 到目前为止,我有这个,但它会导致重复的输出,并且两个脚本标记都位于页面的末尾: 负责人:Asp.net mvc 3 使用Telerik ScriptRegister输出两组javascript文件,asp.net-mvc-3,telerik,Asp.net Mvc 3,Telerik,我需要在我的页面的顶部和底部有脚本。Telerik使用ScriptRegistrar,对于javascript来说,只有放在文件底部(就在 我还想使用Telerik内置的微型过滤器/压缩机 因此,假设在我的页面头部我需要jQuery和任意javascript文件,在底部做Telerik引用,我将如何使用ScriptRegistrator来做这件事 到目前为止,我有这个,但它会导致重复的输出,并且两个脚本标记都位于页面的末尾: 负责人: @(Html.Telerik().ScriptRegistr
@(Html.Telerik().ScriptRegistrar().Scripts(scripts => scripts.AddGroup("Common", group => group
.Add("...")
.Add("...")
.Add("...")
.Combined(true).Compress(true)
)).DefaultGroup(group => group.Combined(true).Compress(true))
)
之前:
有什么想法吗
TIA问题在于您正在后一个脚本注册器上使用razor输出标记 因此,它将其包含在要渲染的组中,然后再次渲染 您需要将后一个脚本放入代码块
@ {
Html.Telerik().ScriptRegistrar().jQuery(false).jQueryValidation(false)
.DefaultGroup(group => group.Combined(true).Compress(true));
}
@ {
Html.Telerik().ScriptRegistrar().jQuery(false).jQueryValidation(false)
.DefaultGroup(group => group.Combined(true).Compress(true));
}