Подтвердить что ты не робот

Является ли "jquery.unobtrusive-ajax.js" устаревшим?

У меня есть старое решение MVC2, которое я перенесла на MVC5 (Visual Studio 2013).

Я бы хотел обновить старые библиотеки, используемые в проекте, с новыми.

У меня есть, например. библиотеки jquery.unobtrusive-ajax.js. Это уже устарело?

Я прошу, потому что эта библиотека ссылается

/// <reference path="jquery-1.4.4.js" />

но я обновил jQuery (теперь я использую jQuery v1.8.3).

Если это с чем заменить (например, jquery.validate.unobtrusive.js (?))

PS.
В проекте MVC по умолчанию Visual Studio 2013 предлагает следующие сценарии проверки:

jquery.validate-vsdoc.js
jquery.validate.js
jquery.validate.min.js
jquery.validate.unobtrusive.js
jquery.validate.unobtrusive.min.js
4b9b3361

Ответ 1

jquery.unobtrusive-ajax.js - это библиотека Microsoft для поддержки помощников @Ajax.*, это плагин, который ненавязчиво устанавливает jQuery Ajax.

Если вы используете @Ajax помощники в вашем коде, например ActionLink или BeginForm, наряду с обновлением jQuery вам необходимо обновить Microsoft jQuery Unobtrusive Ajax, в противном случае вы можете удалить его.

Если вы удалите ссылку на jquery.unobtrusive-ajax.js, @Ajax, помощники будут работать как обычные помощники @Html.

Как я могу узнать, продолжаю ли я их использовать?

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

Ответ 2

Вы спрашивали, как вы можете убедиться, что у вас установлен последний jquery-unobtrusive-ajax.js(или как проверить, может ли он быть устаревшим).

Visual Studio 2010+ поставляется с консолью менеджера пакетов NuGet (PMC). Чтобы узнать, все ли обновлены внешние ссылки вашего проекта (например, ненавязчивый AJAX):

  • Откройте проект в Visual Studio
  • Щелкните правой кнопкой мыши свой проект в обозревателе решений
  • Выберите "Управление пакетами NuGet"
  • Выберите пакет, который вы хотите обновить (ненавязчивый AJAX a/o ненавязчивая проверка)
  • Здесь вы можете узнать, используете ли вы последнюю версию внешней ссылки или доступно ли обновление.
  • Нажмите кнопку [Обновить].