Upload
garan
View
35
Download
0
Embed Size (px)
DESCRIPTION
Ненавязчивый JavaScript Ajax расширенные методы AjaxOptions InsertionMode. AJAX: ASP.NET MVC 4. - PowerPoint PPT Presentation
Citation preview
Онлайн курс «Web разработка на базе ASP.NET MVC» на study.smarly.net
• Ненавязчивый JavaScript• Ajax расширенные методы• AjaxOptions• InsertionMode
AJAX: ASP.NET MVC 4
Онлайн курс «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
Онлайн курс «Web разработка на базе ASP.NET MVC» на study.smarly.net
Ajax.ActionLink – Создает гиперссылку на действие контроллера, которая при нажатии отправляет запрос
Ajax.RouteLink –Создает ссылку на определенный роут, а не действие контроллера
Ajax.BeginForm – Создает элемент формы, который будет отправлять введенные данные к методу действию контроллера
Ajax.BeginRouteForm – Отправляет запрос по определенному роуту, а не к действию контроллера
Ajax.GlobalizationScript – Создает ссылку на скрипт глобализации, в котором содержится информация о языке и региональных параметрах
Ajax.JavaScriptStringEncode – Кодирует строку для безопасного использования в JavaScript
Ajax расширенные методы
Онлайн курс «Web разработка на базе ASP.NET MVC» на study.smarly.net
Url – URL-адрес, по которому требуется выполнить запрос
HttpMethod – Метод HTTP-запроса ("Get" или "Post")
UpdateTargetId – Идентификатор DOM-элемента, который должен быть обновлен с использованием ответа от сервера
InsertionMode – Режим, определяющий, как ответ должен вставляться в целевой DOM-элемент
Confirm – Сообщение, которое должно отображаться в окне подтверждения перед отправкой запроса
AjaxOptions
Онлайн курс «Web разработка на базе ASP.NET MVC» на study.smarly.net
OnBegin – Функция JavaScript, которая должна вызываться непосредственно перед обновлением страницы
OnComplete – Функция JavaScript, которая должна вызываться после создания экземпляра данных ответа, но перед обновлением страницы
OnFailure – Функция JavaScript, которая должна вызываться в случае сбоя обновления страницы
OnSuccess – Функция JavaScript, которая должна вызываться после успешного обновления страницы
LoadingElementId – Атрибут id HTML-элемента, который отображается при загрузке функции Ajax
LoadingElementDuration – Значение, управляющее длительностью анимации при отображении или скрытии загружающегося элемента, в миллисекундах
Онлайн курс «Web разработка на базе ASP.NET MVC» на study.smarly.net
Перечисление со значениями InsertAfter (вставить в конец контейнера)InsertBefore (вставить в начало контейнера)Replace (заменить содержимое контейнера)
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
Материал