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