Книга: ASP.NET MVC Framework
AjaxHelper
AjaxHelper
В методах расширения класса AjaxHelper
, таких как BeginRouteForm
и RouteLink
, имя маршрута используется для генерации строки запроса.
BeginRouteForm
— это метод расширения, который позволяет упростить создание формы для отправки результатов через Ajax.BeginRouteForm
в данном смысле является аналогом BeginForm
другого метода расширения класса AjaxHelper
, который строит форму на основании определенных значений контроллера и действия. В случае, когда вызывается BeginRouteForm
, механизм класса AjaxHelper
формирует на базе имени маршрута строку URL и подставляет ее атрибуту action при рендеринге формы в представлении.
RouteLink
— это метод расширения, позволяющий упростить создание ссылки в представлении, которая осуществляла бы Ajax-запросы. Роль имени маршрута при работе RouteLink
точно такая же, как и в BeginRouteForm
— по имени маршрута строится URL-строка, которая рендерится в представлении в виде атрибута href
.