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

ASP.NET MVC без MicrosoftAjax.js и MicrosoftMvcAjax.js

Какие части функциональности я потеряю после удаления

MicrosoftAjax.js

MicrosoftMvcAjax.js

файлы?

Я не хочу использовать их по разным причинам, и я подумал, есть ли какие-либо сторонние вспомогательные методы, которые будут имитировать существующие, но привязаны к другой среде JavaScript, например, jQuery.

Кроме того, расскажите, где предпочтительнее использовать рекомендуемые файлы javaScript.

Большое спасибо,

Валентин Васильев.

4b9b3361

Ответ 1

Вы не сможете использовать методы расширения AjaxHelper (в пространстве имен System.Web.Mvc.Ajax), которые подвергаются свойству Ajax класса ViewPage, если вы не ссылаетесь на сценарии MicrosoftAjax. Их относительно легко заменить, используя соответствующие jQuery AJAX методы ($.post, $.get, $(selector).load и т.д.) Или плагин формы jQuery.

Что касается того, является ли тот или иной предпочтительнее, или нет, насколько вам комфортно писать свою собственную реализацию. Методы помощника Ajax пытаются позаботиться о многом для вас с точки зрения клиентского программирования script, но это связано с ценой загрузки в довольно тяжелой библиотеке MS AJAX. Прокрутка ваших собственных javascript-методов может привести к более легкому коду, а также предоставить вам выбор библиотеки javascript для использования (будь то jQuery или один из многих других).

Ответ 2

Я согласен. Просто используйте jquery. Жизнь хороша с .net mvc 3.5 и jquery. приветствия

Ответ 3

Вам это не нужны. Просто удалите их. Вместо этого используйте JQuery.