Контроллер / ScriptedController
Главный класс, отвечающий за обработку входящего запроса и генерацию ответа.
Свойства
ЗапросHttp / HttpRequest
Доступ: Чтение
Входящий запрос HTTP
ОтветHttp / HttpResponse
Доступ: Чтение
Исходящий ответ HTTP
ЗначенияМаршрута / RouteValues
Доступ: Чтение
Действующие значения маршрута для текущего вызова. Тип: Соответствие или Неопределено. Ключами соответствия являются переменные маршрута.
Сессия / Session
Доступ: Чтение
Данные http-сессии. Механизм сессий использует Cookies для привязки сессии и InMemory хранилище для данных сессии.
ДанныеПредставления / ViewData
Доступ: Чтение/Запись
Специализированный объект, предназначенный для передачи данных в генерируемое Представление. Элементы коллекции доступны в Представлении через свойства ViewBag и ViewData.
СостояниеМодели / ModelState
Доступ: Чтение
Методы
Представление / View()
Вспомогательный метод генерации ответа в виде представления.
Параметры
- nameOrModel: Имя представления или объект Модели (если используется представление по умолчанию)
- model: Объект модели (произвольный)
Возвращаемое значение
РезультатДействияПредставление.
Содержимое / Content()
Вспомогательный метод генерации ответа в виде текстового содержимого
Параметры
- content: Содержимое ответа
- contentType: Кодировка текста ответа
Возвращаемое значение
РезультатДействияСодержимое
Файл / File()
Вспомогательный метод генерации ответа в виде скачиваемого файла.
Параметры
- data: Данные файла (путь или ДвоичныеДанные)
- contentType: Содержимое заголовка Content-type
- downloadFileName: Имя скачиваемого файла
Возвращаемое значение
РезультатДействияФайл
КодСостояния / StatusCode()
Вспомогательный метод, генерирующий код состояния HTTP
Параметры
- code: Код состояния
Возвращаемое значение
РезультатДействияКодСостояния
Перенаправление / Redirect()
Вспомогательный метод, генерирующий ответ в виде http-редиректа
Параметры
- url: Адрес перенаправления
- permanent: Признак постоянного (permanent) перенаправления.
Возвращаемое значение
РезультатДействияПеренаправление
ПеренаправлениеНаДействие / RedirectToAction()
Вспомогательный метод, генерирующий ответ в виде http-редиректа
Параметры
- action: Имя действия перенаправления
- controller: Контроллер перенаправления
- fields: Дополнительные поля
- permanent: Признак постоянного (permanent) перенаправления.
Возвращаемое значение
РезультатДействияПеренаправление
АдресМаршрута / RouteUrl()
Генерирует URL для маршрута, заданного в приложении. Параметр routeName позволяет жестко привязать генерацию адреса к конкретному маршруту
Параметры
- routeName: Строка. Имя маршрута
- fields: Структура. Поля маршрута в виде структуры.
Возвращаемое значение
РезультатДействияПеренаправление
АдресДействия / ActionUrl()
Генерирует Url для действия в контроллере
Параметры
- action: Имя действия
- fieldsOrController: Имя контроллера строкой или структура полей маршрута.