Набор инструментов управления ajax генерирует 100 ScriptResource.axd

ASP.net VS2008 .net3.5

Я использую набор инструментов Ajax Control в течение многих лет, и сегодня я загрузил последнюю версию для 3.5.

взятый комплект работает, но генерирует 100 строк, подобных этому

<script type="text/javascript" src="/shs-vb/ScriptResource.axd?d=K-TRG1ZyD75GiB2qjZl-kxNm4m6VgRN…MESAcdMp6J32NsJhIAG9PEtl3ggamidSswF7NLGK0&t=ffffffffcda035a6"></script>

в html-коде.

Это случилось в прошлом году, но я не помню, как это было решено. Это как-то связано с обновлением. Я пытаюсь удалить все ссылки в папке bin, чем снова добавить ссылку. Я удалил и воссоздал вкладку панели инструментов.

Есть ли ссылка на обновление в web.config? любая помощь будет оценена.


person Lambda    schedule 14.01.2014    source источник
comment
нашел это: [ссылка]stackoverflow.com/questions/19710731/   -  person Lambda    schedule 14.01.2014


Ответы (1)


Задайте свойства CombineScripts и ScriptMode для управления диспетчером скриптов инструментария:

<ajaxToolkit:ToolkitScriptManager runat="server" CombineScripts="true" ScriptMode="Release" >
...
</ajaxToolkit:ToolkitScriptManager>

По умолчанию AjaxControlToolkit загружает все скрипты, а не генерирует сотни строк.

<script type="text/javascript" src="..."></script>

Вы можете управлять тем, какие сценарии для каких элементов управления следует добавлять, обновляя файл web.config.

<ajaxControlToolkit>
  <controlBundles>
    <controlBundle>
        ...
    </controlBundle>
  </controlBundles>
</ajaxControlToolkit>
person Cyrus    schedule 18.01.2014
comment
спасибо, это действительно работает, НО это создает новую проблему: stackoverflow.com/questions/21165086/ , Любая идея, как решить эту проблему. - person Lambda; 20.01.2014