Мне было интересно, существует ли какая-либо существенная разница между потреблением услуг .asmx с asp.net ajax calls - serviceName.method (param, ...) или с вызовом jquery $ .ajax. В настоящее время я использую asp.net ajax, который кажется более простым, но я также получаю файл прокси-сервера js. Я не против того, чтобы мои руки немного грязные, если использование jquery более эффективно. спасибо.
ответ
Скорость самого вызова не зависит от MicrosoftAjax.js и jQuery. Использование jQuery позволяет избежать дополнительных накладных расходов при загрузке прокси-сервера ASMX. Если вы не используете ASP.NET AJAX для чего-либо еще, это также позволяет избежать накладных расходов на загрузку MicrosoftAjax.js.
Если вы хотите использовать jQuery для прямого вызова службы, это не очень сложно. Это простой пример того, как сделать это: http://encosia.com/2008/03/27/using-jquery-to-consume-aspnet-json-web-services/
После того, как вы понимаете, что основная форма вызова, это более изощренное использование, которая изолирует вас от a breaking change in ASP.NET 3.5+ и позволяет использовать браузер родной JSON разбора в новее браузеров: http://encosia.com/2009/07/21/simplify-calling-asp-net-ajax-services-from-jquery/
Они оба будут работать, однако asp.net ajax имеет встроенную способность использовать asmx-услуги, что избавит вас от необходимости разбирать данные.
jQuery, к счастью, имеет возможность заставить себя работать на странице, где уже существует другая инфраструктура javascript, используя опцию «NoConflict». Таким образом, вы могли бы использовать как asp.net ajax (для asmx-сервисов), так и jQuery для всего остального, если хотите.
- 1. ASP.NET AJAX Framework vs jQuery
- 2. ASP.NET AJAX vs jQuery в ASP.NET MVC
- 3. jQuery ajax call to asmx webmethod
- 4. Рисунки вызовов AJAX для asmx
- 5. ASP.NET: ASPX против ASMX WebMethods обрабатывать AJAX
- 6. JQuery AJAX на главной странице с использованием asmx в ASP.NET
- 7. ASP.net Веб-форму VS ASP.net AJAX
- 8. jQuery AJAX vs. UpdatePanel
- 9. ASMX или WCF для потребления AJAX внутри ASP.net только
- 10. Использование веб-службы asmx с использованием ajax/jquery в ASP.NET?
- 11. SharePoint ASMX, AJAX
- 12. AJAX: jQuery ajax api vs. Javascript xhr
- 13. Ajax JQuery автозаполнения получить данные из ASMX
- 14. Вызов asp.net ASMX вебсервиса через AJAX возвращает 401 Несанкционированная ошибка
- 15. JavaScript-запрос Ajax vs jQuery $ .ajax
- 16. ASP.NET AJAX Function.createDelegate vs Function.createCallback?
- 17. jquery ajax POST для ASP.NET
- 18. jQuery запрос ajax от веб-службы asmx
- 19. jQuery AJAX и ASP.NET
- 20. Простой jquery ajax vs SignalR vs AspComet
- 21. Вопрос VS - проекты ASP.Net + AJAX
- 22. Jquery AJAX для ASMX веб-метод получить ошибку как ответ
- 23. страница ASMX Ajax нет ошибок
- 24. ASP.NET MVC jQuery Ajax
- 25. JQuery + AJAX + ASP.Net + WebForms
- 26. jQuery Ajax в asp.net
- 27. asp.net jquery ajax post
- 28. jQuery ASP.Net Webforms AJAX
- 29. . NET Winform AJAX Login Services
- 30. jQuery/ajax загрузчик файлов для использования в asp.net?