UR.ANUS
Asp.net mvc framework
вернуться

Магдануров Гайдар Ильдарович

Шрифт:

Гиперссылки на действия контроллеров

Html.ActionLink

Html. RouteLink

Элементы управления HTML-страницы

HTML-форма

Текстовые поля, скрытые поля и кнопки

Элементы-списки

Индикаторы корректности введенных данных

Создание собственного вспомогательного метода

Конкатенация строк

Использование ресурсов

Использование дополнительных слоев абстракции

Использование серверных элементов управления WebForms

Частичные представления

Создание гаджетов

Заключение

ГЛАВА 6

Маршрутизация в ASP.NET

Механизмы маршрутизации

Маршрут и класс Route

Коллекция маршрутов и класс RouteCollection

Таблица маршрутизации и класс RouteTable

Ограничения и интерфейс IRouteConstraint

Обработчик маршрутов и интерфейс IRouteHandler

Создание маршрутов

Наименование маршрута

RedirectToRoute

AjaxHelper

UrlHelper

Шаблон маршрута и свойство Url

Значения параметров маршрута по умолчанию и свойство Defaults

Ограничения параметров маршрута и свойство Constraints

Параметры маршрута и свойство DataTokens

Игнорирование маршрутов

Советы по использованию маршрутов

Маршруты и валидация запросов

Хранение маршрутов в базе данных

Маршрутизация и тестирование

Подготовка инструментов

Создание тестов

Утилита ASP.NET Routing Debugger

Заключение

ГЛАВА 7

История успеха Ajax

Современный Ajax

Пример использования Ajax

MVC Framework и Ajax

Ajax-функционал в MVC Framework

AjaxOptions

Ajax.BeginForm

Ajax.ActionLink

IsAjaxRequest

jQuery

Библиотека jQuery

jQuery API

Функции для работы с Ajax

jQuery.ajax

load

jQuery.get и jQuery.post

jQuery. getJSON

jQuery.getScript

jQuery. ajaxSetup

События Ajax в jQuery

Применение Ajax и jQuery в MVC Framework

Пример 1. Проверка логина при регистрации

Реализация на ASP.NET Ajax

Реализация на jQuery

Пример 2. Логин через Ajax

Реализация на ASP.NET Ajax

Реализация на jQuery

Полезные советы

Вопросы безопасности

Обработка пользовательских данных

Управление данными и cookie

Расширения jQuery

Выбор между ASP.NET Ajax и jQuery

Заключение

ГЛАВА 8

Установка и настройка NUnit

Создание и выполнение тестов

Несколько слов о важности тестирования

Тесты и MVC Framework

Заключение

ГЛАВА 9

Области

Области для нескольких проектов

Области в одном проекте

Шаблонные помощники

Шаблоны по умолчанию

Создание шаблонов

Аннотация данных и валидация

Классы метаданных

Новые атрибуты

Http***Attribute и перегрузка типов запросов

DefauItValueAttribute

RequireHttpsAttribute

Улучшения в связывании данных

Прочие улучшения в API

Нововведения Visual Studio 2010

Мультитаргетинг в Visual Studio 2010

Поддержка нескольких мониторов

Сниппеты JavaScript, Html, ASP.NET в Visual Studio 2010

Что дальше?

Заключение

ПРИЛОЖЕНИЯ

ПРИЛОЖЕНИЕ 1

Настройка маршрутизации

ПРИЛОЖЕНИЕ 2

Кэширование данных

Сжатие данных

Уменьшение размера передаваемых файлов

Уменьшение JavaScript

Уменьшение CSS

Уменьшение изображений

Другие способы клиентской оптимизации

Уменьшение количества запросов

Отказ от перенаправлений

Использование CSS Sprites

Размер cookie

Заключение

ПРИЛОЖЕНИЕ 3

Гайдар Магдануров Владимир Юнев

ASP.NET MVC Framework

ГЛАВА 1

Знакомство с MVC Framework

<
  • Читать дальше
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • ...

UR.ANUS - русскоязычная библиотека для чтения онлайн. Здесь удобно открывать книги с телефона и ПК, возвращаться к сохраненной странице и держать любимые произведения под рукой. Материалы добавляются пользователями; если считаете, что ваши права нарушены, воспользуйтесь формой обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • support@anus.bid