Как использовать ненавязчивый режим проверки и jquery в пакете вместо сопоставления ресурсов скрипта? - PullRequest
0 голосов
/ 30 ноября 2018

Чтобы избежать получения ненавязчивой ошибки проверки 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...