Я использую jquery.curvycorners и шрифт на веб-сайте, и я хочу, чтобы эти скрипты загружались в заголовок страницы (чтобы страница отображалась правильно с самого начала).
Теперь я представляю некоторые компоненты Telerik, и ScriptRegistrar вызывает у меня головную боль.
Кажется, он не хочет отображать в двух местах, даже если это две отдельные группы.
Сокращенный пример:
<% Html.Telerik().ScriptRegistrar().Scripts(s => s
.AddGroup("Group1", group => group
// jQuery
.Add("jquery-1.4.4.min.js")
.Add("jquery-ui-1.8.9.custom.min.js")
// Rounded corners
.Add("jquery.curvycorners.source.js")
.Combined(false)
.Compress(false)
))
.Render();
%>
</head>
<body id="body">
<div>
yadda yadda...
</div>
<% Html.Telerik().ScriptRegistrar()
.DefaultGroup(group => group
.Compress(false)
.Combined(false))
.jQuery(false)
.Render(); %>
</body>
</html>
Должен ли я вручную выбирать те компоненты, которые мне действительно нужны, для загрузки с самого начала и использовать теги script, или есть ли способ использовать рендеринг scriptregistrar в двух местах?