7
Онлайн курс «Web разработка на базе ASP.NET MVC» на study.smarly.net Ненавязчивый JavaScript Ajax расширенные методы AjaxOptions InsertionMode AJAX: ASP.NET MVC 4

Ненавязчивый JavaScript Ajax расширенные методы AjaxOptions InsertionMode

  • Upload
    garan

  • View
    35

  • Download
    0

Embed Size (px)

DESCRIPTION

Ненавязчивый JavaScript Ajax расширенные методы AjaxOptions InsertionMode. AJAX: ASP.NET MVC 4. - PowerPoint PPT Presentation

Citation preview

Page 1: Ненавязчивый  JavaScript Ajax  расширенные методы AjaxOptions InsertionMode

Онлайн курс «Web разработка на базе ASP.NET MVC» на study.smarly.net

• Ненавязчивый JavaScript• Ajax расширенные методы• AjaxOptions• InsertionMode

AJAX: ASP.NET MVC 4

Page 2: Ненавязчивый  JavaScript Ajax  расширенные методы AjaxOptions InsertionMode

Онлайн курс «Web разработка на базе ASP.NET MVC» на study.smarly.net

Настройка<add key="UnobtrusiveJavaScriptEnabled" value="true" /> в web.config (распространяется на все приложение)

@{Html.EnableUnobtrusiveJavaScript(bool);} на представлении (распространяется на текущий запрос)

Адаптер<script src="~/Scripts/jquery.unobtrusive-ajax.min.js" type="text/javascript"></script>

Ненавязчивого JavaScript

Page 3: Ненавязчивый  JavaScript Ajax  расширенные методы AjaxOptions InsertionMode

Онлайн курс «Web разработка на базе ASP.NET MVC» на study.smarly.net

Ajax.ActionLink – Создает гиперссылку на действие контроллера, которая при нажатии отправляет запрос

Ajax.RouteLink –Создает ссылку на определенный роут, а не действие контроллера

Ajax.BeginForm – Создает элемент формы, который будет отправлять введенные данные к методу действию контроллера

Ajax.BeginRouteForm – Отправляет запрос по определенному роуту, а не к действию контроллера

Ajax.GlobalizationScript – Создает ссылку на скрипт глобализации, в котором содержится информация о языке и региональных параметрах

Ajax.JavaScriptStringEncode – Кодирует строку для безопасного использования в JavaScript

Ajax расширенные методы

Page 4: Ненавязчивый  JavaScript Ajax  расширенные методы AjaxOptions InsertionMode

Онлайн курс «Web разработка на базе ASP.NET MVC» на study.smarly.net

Url – URL-адрес, по которому требуется выполнить запрос

HttpMethod – Метод HTTP-запроса ("Get" или "Post")

UpdateTargetId – Идентификатор DOM-элемента, который должен быть обновлен с использованием ответа от сервера

InsertionMode – Режим, определяющий, как ответ должен вставляться в целевой DOM-элемент

Confirm – Сообщение, которое должно отображаться в окне подтверждения перед отправкой запроса

AjaxOptions

Page 5: Ненавязчивый  JavaScript Ajax  расширенные методы AjaxOptions InsertionMode

Онлайн курс «Web разработка на базе ASP.NET MVC» на study.smarly.net

OnBegin – Функция JavaScript, которая должна вызываться непосредственно перед обновлением страницы

OnComplete – Функция JavaScript, которая должна вызываться после создания экземпляра данных ответа, но перед обновлением страницы

OnFailure – Функция JavaScript, которая должна вызываться в случае сбоя обновления страницы

OnSuccess – Функция JavaScript, которая должна вызываться после успешного обновления страницы

LoadingElementId – Атрибут id HTML-элемента, который отображается при загрузке функции Ajax

LoadingElementDuration – Значение, управляющее длительностью анимации при отображении или скрытии загружающегося элемента, в миллисекундах

Page 6: Ненавязчивый  JavaScript Ajax  расширенные методы AjaxOptions InsertionMode

Онлайн курс «Web разработка на базе ASP.NET MVC» на study.smarly.net

Перечисление со значениями InsertAfter (вставить в конец контейнера)InsertBefore (вставить в начало контейнера)Replace (заменить содержимое контейнера)

InsertionMode

Page 7: Ненавязчивый  JavaScript Ajax  расширенные методы AjaxOptions InsertionMode

Онлайн курс «Web разработка на базе ASP.NET MVC» на study.smarly.net

Главы книг: “ASP.NET MVC 4 в действии” и “pro ASP.NET MVC 4”http://www.smarly.net/asp-net-mvc-4-in-action/working-with-asp-net-mvc/ajax-in-asp-net-mvc

http://www.smarly.net/pro-asp-net-mvc-4/asp-net-mvc-4-in-detail/url-and-ajax-helper-methods

PowerPoint презентацияhttp://storage.smarly.net/study-web-development-asp-net-mvc/lesson-08.pptx

Видео урокhttp://youtu.be/6HUesunglVM

Материал