Мой сайт основан на ASP.NET WebForms, и я использую элементы управления Telerik.Web.UI. Добавил комплектацию для всего сайта (.NET Web.оптимизация). И когда я включил бандлирование скриптов, которые должны быть сгенерированы для Телерика, пропали. Похоже, что все сценарии для Telerik вставлены в мой ScriptManager
, который у меня есть на главной странице.
<cc1:ToolkitScriptManager runat="server" ID="ScriptManager1">
<Services>
<asp:ServiceReference Path="~/BlogService.svc" InlineScript="False" />
</Services>
</cc1:ToolkitScriptManager>
Я понимаю, что если у меня нет debug ="true"
в моем web.config, мой ScriptManager
также будет в режиме Release.
Поэтому я включил режим отладки для своего ScriptManager
вручную. И мне это помогло - на сайте появились скрипты для управления Телериком. Но также было много скриптов, которые я хочу, чтобы они были в режиме релиза.
<cc1:ToolkitScriptManager runat="server" ID="ScriptManager1" ScriptMode="Debug">
1) Почему скрипты телерика идут в этот менеджер скриптов? Я пытался найти способы использования моего ScriptManager
, но их не было. Я хочу, чтобы этот ScriptManager
был в режиме Release, но мне также нужны скрипты для Telerik.
2) Почему были удалены скрипты Telerik?
3) Могу ли я создать новый ScriptManager
только для Telerik, установить для него режим Debug и использовать свой первый ScriptManager
в режиме Release? Как я могу настроить его?