сценарии объединения в asp.net ajax инструментарий

Если вы можете добавить% в начале и конце каждого слова строки, вы можете использовать следующий запрос: -

SELECT * FROM `table` WHERE 
name 
LIKE 
(SELECT SUBSTRING_INDEX("%Jone% %Deo%", " ", -1)) 
OR 
(SELECT SUBSTRING_INDEX("%Jone% %Deo%", " ", 1))

Протестировано и работает как для Део Джона, так и для Джона Део. [112 ]

6
задан Chris Ballance 9 March 2009 в 15:25
поделиться

1 ответ

Необходимо было бы добавить сценарии как ресурсы к отдельной библиотеке и сослаться на них оттуда для использования в своих интересах объединителя сценария.

Редактирование для обеспечения обхода через

Создайте новый проект Библиотеки классов (названный, например, "CombinedScipts"), удалите класс по умолчанию.

Добавьте ссылку и на AjaxControlToolkit и на Систему. Сеть

Добавьте свои файлы JS к проекту и измените их свойство Build Action на "Встроенный Ресурс".

Откройте файл AssemblyInfo.cs

Добавьте следующее:

// You need to add a web resource call for each JS file in the project
[assembly: WebResource("CombinedScripts.Console.js", "text/javascript")]
[assembly: WebResource("CombinedScripts.Utilities.js", "text/javascript")]
// Not setting IncludeScripts or ExcludeScripts marks all scripts as
// combinable.
[assembly: AjaxControlToolkit.ScriptCombine()]

Добавьте эту библиотеку как ссылку в Вашем проекте веб-сайта.

В Вашем проекте можно затем добавить следующее между тегами ToolkitScriptManager:

<Scripts>
  <asp:ScriptReference name="CombinedScripts.Console.js" 
                       assembly="CombinedScripts" />
  <asp:ScriptReference name="CombinedScripts.Utilities.js"
                       assembly="CombinedScripts" />
</Scripts>

Не забывая гарантировать, что свойство CombineScripts ToolkitScriptManager имеет значение true.

Это затем приводит к одному вызову к чему-то как:/pageName.aspx? _TSM_HiddenField _ = ToolkitScriptManager1_HiddenField& [...]

Который будет иметь Ваши объединенные сценарии в с разделителями комментария как:

//START CombinedScripts.Console.js
[...]
//END CombinedScripts.Console.js
//START CombinedScripts.Utilities.js
[...]
//END CombinedScripts.Utilities.js
3
ответ дан 17 December 2019 в 18:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: