Чтобы избежать получения ненавязчивой ошибки проверки jquery ...
Webobms UnobtrusiveValidationMode требует ScriptResourceMapping для 'jquery'.Пожалуйста, добавьте ScriptResourceMapping с именем jquery (с учетом регистра).
... У меня есть следующий код в моем Application_Start Global.asax:
ScriptManager.ScriptResourceMapping.AddDefinition("jquery", new ScriptResourceDefinition
{
Path = "~/Scripts/jquery.js",
DebugPath = "~/Scripts/jquery.min.js",
});
Это работает, но яЯ бы предпочел использовать комплекты скриптов, потому что я могу связывать вместе и jquery, jquery-ui и другие скрипты, плюс мне нравится функциональность scriptbundle {version}.Поэтому я использую это:
bundles.Add(new ScriptBundle("~/bundles/alljs").Include(
"~/Scripts/jquery-{version}.js",
"~/Scripts/jquery-ui-{version}.js",
"~/Scripts/bootstrap.bundle.js",
"~/Scripts/myscript.js"));
Проблема заключается в том, что для ненавязчивого режима проверки требуется использование scriptResourceMapping, хотя существуют и другие, потенциально более эффективные способы включения файлов jquery.
Есть ли способ сделать это без пользователя scriptresourcemapping?