ASP.NET MVC — Справочное руководство
В этом разделе представлено справочное руководство по ASP.NET MVC, которое предоставит необходимую справочную информацию для вашего обучения.
добрый | описывать |
---|---|
AcceptVerbsAttribute | Представляет атрибут, указывающий команду HTTP, на которую будет отвечать метод действия. |
Дескриптор действия | Предоставляет информацию о методе действия, такую как имя метода действия, контроллеры, параметры, свойства и фильтры. |
Экшенекьютедконтекст | Предоставляет контекст для метода ActionExecuted класса ActionFilterAttribute. |
ActionExecutingContext | Предоставляет контекст для метода ActionExecuting класса ActionFilterAttribute. |
Атрибут ActionFilter | Базовый класс, представляющий атрибуты фильтра. |
Атрибут ActionMethodSelector | Представляет свойство, влияющее на выбор метода операции. |
ИмяДействияАтрибут | Атрибут, представляющий имя, которое будет использоваться для операции. |
Атрибут ActionNameSelector | Представляет собой характеристику, влияющую на выбор метода работы. |
Результат действия | Инкапсулирует результаты метода действия и используется для выполнения операций уровня платформы от имени метода действия. |
Дополнительный атрибут метаданных | Предоставляет класс, реализующий интерфейс IMetadataAware для поддержки дополнительных метаданных. |
AjaxHelper | Представляет поддержку отрисовки HTML в сценариях AJAX в представлениях. |
AjaxHelper(TMодель) | Представляет поддержку отрисовки HTML в сценариях AJAX в строго типизированных представлениях. |
Расширения AjaxRequest | Представляет класс, который расширяет класс HttpRequestBase, добавляя функциональные возможности для определения того, является ли HTTP-запрос запросом AJAX. |
Алловхтмлаттрибуте | Позволяет запросам содержать HTML-разметку во время привязки модели, пропуская проверку атрибутов запроса. (Настоятельно рекомендуется, чтобы приложения явно проверяли все модели, отключающие проверку запросов, чтобы предотвратить атаки сценариев.) |
ЗонаРегистрация | Предоставляет способ регистрации одной или нескольких зон в приложении ASP.NET MVC. |
Контекст регистрации области | Инкапсулирует информацию, необходимую для регистрации зоны в приложении ASP.NET MVC. |
Ассоциадеметадатапровидер | Предоставляет абстрактные классы для реализации поставщиков метаданных. |
АссоциированныйВалидаторПровидер | Предоставляет абстрактный класс для класса, реализующего поставщика проверки подлинности. |
Асинкконтроллер | Предоставляет базовый класс для асинхронных контроллеров. |
АсинхронныйTimeoutAttribute | Представляет атрибут, который задает значение времени ожидания (в миллисекундах) для асинхронного метода. |
Контекст авторизации | Инкапсулирует информацию, необходимую при использовании атрибута AuthorizeAttribute. |
Авторизеаттрибуте | Представляет атрибут, используемый для ограничения доступа вызывающего объекта к методу действия. |
БиндАтрибуте | Представляет атрибут, предоставляющий сведения о том, как должна выполняться привязка модели к параметрам. |
Билддиспетчеркомпиледвиев | Базовый класс, представляющий представление, скомпилированное классом BuildManager, прежде чем обработчик представления отобразит представление. |
BuildManagerViewEngine | Предоставляет базовый класс для механизма представления. |
ByteArrayModelBinder | Сопоставляет запросы браузера с байтовыми массивами. |
Чайлдактиононлиаттрибут | Представляет атрибут, указывающий, что метод действия следует вызывать только как вложенное действие. |
ChildActionValueProvider | Поставщик значений, представляющий значение в подоперации. |
ChildActionValueProviderFactory | Представляет фабрику, используемую для создания объектов поставщика значений для подопераций. |
Клиентдататипемодельвалидаторпровидер | Возвращает валидатор модели типа данных клиента. |
СравнитьАтрибут | Предоставляет свойства для сравнения двух свойств модели. |
КонтентРезультат | Представляет пользовательский тип контента, который является результатом метода действия. |
Контроллер | Предоставляет методы для ответа на HTTP-запросы, отправленные на веб-сайт ASP.NET MVC. |
КонтроллерДействиеИнвокер | Представляет класс, отвечающий за вызов методов действия контроллера. |
КонтроллерБаза | Представляет базовый класс для всех контроллеров MVC. |
КонтроллерСтроитель | Представляет класс, отвечающий за динамическое создание контроллеров. |
Контекст контроллера | Инкапсулирует информацию о HTTP-запросах, соответствующих указанным экземплярам RouteBase и ControllerBase. |
Дескриптор контроллера | Инкапсулирует информацию, описывающую контроллер, например имя, тип и операции контроллера. |
КонтроллерИнстанцеФильтерПровидер | Добавьте контроллер в экземпляр FilterProviderCollection. |
CustomModelBinderAttribute | Представляет атрибут, который вызывает пользовательскую привязку модели. |
ДанныеАннотацииМодельМетаданные | Предоставляет контейнеры для общедоступных метаданных модели данных, класса DataAnnotationsModelMetadataProvider и класса DataAnnotationsModelValidator. |
DataAnnotationsModelMetadataProvider | Реализует поставщик метаданных модели по умолчанию для ASP.NET MVC. |
DataAnnotationsModelValidator | Предоставляет процедуры проверки модели. |
DataAnnotationsModelValidator(TAttribute) | Предоставляет средство проверки модели для указанного типа проверки. |
DataAnnotationsModelValidatorProvider | Реализует поставщика проверки подлинности по умолчанию для ASP.NET MVC. |
DataErrorInfoModelValidatorProvider | Предоставляет контейнер для средства проверки модели сообщений об ошибках. |
Фабрика по умолчаниюконтроллер | Представляет фабрику контроллеров, зарегистрированную по умолчанию. |
ДефолтМоделБиндер | Сопоставление запросов браузера с объектами данных. Этот класс предоставляет конкретную реализацию связующего устройства модели. |
Дефолтвиевлокатионкече | Кэш в памяти, представляющий местоположение представления. |
Резолвер зависимостей | Предоставляет точку регистрации для преобразователей зависимостей, которые реализуют интерфейс IDependencyResolver или локатора общедоступных служб IServiceLocator. |
Расширения DependencyResolverExtensions | Предоставляет типобезопасную реализацию GetService и GetServices. |
DictionaryValueProvider(TValue) | Представляет базовый класс для поставщиков значений, значения которых поступают из коллекции, реализующей интерфейс IDictionary(TKey, TValue). |
Пустаямодельметадатапровидер | Предоставьте пустой поставщик метаданных для моделей данных, не требующих метаданных. |
Пустаямодельвалидаторпровидер | Предоставьте пустой поставщик проверки для моделей, для которых не требуется валидатор. |
ПустойРезультат | Представляет результат отсутствия действий, например метод действия контроллера, который ничего не возвращает. |
Контекст исключения | P предоставляет контекст для использования класса HandleErrorAttribute. |
Помощник по выражениям | Предоставляет вспомогательный класс для получения имени модели из выражения. |
Метаданные FieldValidation | Предоставляет контейнер для метаданных проверки полей клиента. |
филеконтентрезультат | Отправьте в ответ содержимое бинарного файла. |
FilePathResult | Отправьте содержимое файла в ответ. |
ФайлРезультат | Представляет базовый класс для отправки содержимого двоичного файла в ответ. |
FileStreamResult | Используйте экземпляр Stream для отправки двоичного содержимого в ответ. |
Фильтр | Представляет класс метаданных, содержащий ссылки на реализации одного или нескольких интерфейсов фильтров, порядок фильтров и область действия фильтров. |
ФильтрАтрибут | Базовый класс, представляющий атрибуты фильтра операций и результатов. |
Фильтратрибутефилтерпровидер | Поставщик фильтра, определяющий свойства фильтра. |
ФильтрИнформация | Инкапсулирует информацию о доступных фильтрах действий. |
Коллекция FilterProviderCollection | Представляет коллекцию поставщиков фильтров для приложения. |
Поставщики фильтров | Предоставляет точку регистрации для фильтра. |
Коллекция форм | Содержит поставщик значений формы приложения. |
Формконтекст | Инкапсулирует информацию, необходимую для проверки и обработки входных данных, в форме HTML. |
Формвалуепровидер | Поставщик значений, представляющий значения формы, содержащиеся в объекте NameValueCollection. |
FormValueProviderFactory | Представляет класс, который отвечает за создание новых экземпляров объектов поставщика значений формы. |
ГлобальнаяФильтрКоллекция | Представляет класс, содержащий все глобальные фильтры. |
Глобальные фильтры | Представляет глобальную коллекцию фильтров. |
Атрибут HandleErrorAttribute | Представляет атрибут, используемый для обработки исключений, создаваемых методами действий. |
ОбработчикErrorInfo | Инкапсулирует информацию об обработке ошибок, вызванных методами действий. |
СкрытыйInputAttribute | Представляет атрибут, указывающий, следует ли отображать атрибут или значение поля как скрытый элемент ввода. |
Хтмлхелпер | Указывает на поддержку отображения элементов управления HTML в представлениях. |
Хтмлхелпер (ТМодель) | Указывает на поддержку отображения элементов управления HTML в строго типизированных представлениях. |
HttpDeleteAttribute | Представляет атрибут, который ограничивает метод действия, чтобы он обрабатывал только HTTP-запросы DELETE. |
HttpFileCollectionValueProvider | Представляет поставщика значений, который будет использоваться для значений из коллекции файлов HTTP. |
HttpFileCollectionValueProviderFactory | Представляет класс, который отвечает за создание новых экземпляров объектов поставщика значений коллекции файлов HTTP. |
HttpGetAttribute | Представляет атрибут, который ограничивает метод действия, чтобы он обрабатывал только запросы HTTP GET. |
HttpNotFoundResult | Определяет объект, используемый для указания того, что запрошенный ресурс не найден. |
HttpPostAttribute | Представляет атрибут, который ограничивает метод действия, чтобы он обрабатывал только запросы HTTP POST. |
HttpPostedFileBaseModelBinder | Привяжите модель к опубликованному файлу. |
HttpPutAttribute | Представляет атрибут, который ограничивает метод действия, чтобы он обрабатывал только запросы HTTP PUT. |
Расширения HttpRequestExtensions | Расширяет класс HttpRequestBase, который содержит значения HTTP, отправляемые клиентом в веб-запросах. |
HttpStatusCodeResult | Предоставляет метод возврата результатов операции с определенным кодом состояния ответа HTTP и описанием. |
HttpUnauthorizedResult | Представляет результат несанкционированного HTTP-запроса. |
JavaScriptРезультат | Отправьте содержимое JavaScript в ответ. |
JsonResult | Представляет класс, используемый для отправки содержимого в формате JSON в ответ. |
JsonValueProviderFactory | Позволяет методам действий отправлять и получать текст в формате JSON, а также передавать текст JSON в параметры метода действия в привязке модели. |
LinqBinaryModelBinder | Сопоставление запросов браузера с двоичными объектами LINQ. |
МодельBinderAttribute | Представляет атрибут, используемый для связывания типа модели с типом генератора модели. |
МодельBinderСловарь | Представляет класс, содержащий все привязки модели приложения (перечисленные по типу привязки). |
МодельBinderProviderCollection | Предоставляет контейнер для поставщика привязки модели. |
МодельBinderProviders | Предоставляет контейнер для поставщика привязки модели. |
Связующие модели | Обеспечивает глобальный доступ к привязке модели приложения. |
МодельБиндингКонтекст | Предоставляет контекст для запуска связывателя модели. |
Моделклиентвалидатионекваралторуле | Предоставляет контейнер для правил проверки равенства, отправляемых в браузер. |
МодельКлиентВалидатионРанжеПравило | Предоставляет контейнер для правил проверки области, которые будут отправлены в браузер. |
МодельКлиентВалидатионРегексРуле | Предоставляет контейнер для правил проверки регулярных выражений на стороне клиента, отправляемых в браузер. |
МодельКлиентВалидатионRemoteRule | Предоставляет контейнер для правил удаленной проверки, отправляемых в браузер. |
Моделклиентвалидатионрекуиредруле | Предоставляет контейнер для проверки обязательных полей на стороне клиента. |
МодельКлиентВалидатионРуле | Предоставляет контейнер базового класса для правил проверки на стороне клиента, отправляемых в браузер. |
МодельКлиентВалидатионСтрокаДлингаПравило | Предоставляет контейнер для правил проверки длины строки, отправляемых в браузер. |
Ошибка модели | Указывает на ошибку, произошедшую во время привязки модели. |
МодельErrorCollection | Коллекция экземпляров ModelError. |
Метаданные модели | Предоставляет контейнеры для общедоступных метаданных модели данных, класса ModelMetadataProvider и класса ModelValidator. |
МодельМетаданныеПровайдер | Предоставляет абстрактный базовый класс для пользовательских поставщиков метаданных. |
Провайдеры метаданных модели | Предоставляет контейнер для текущего экземпляра ModelMetadataProvider. |
МодельСтат | Инкапсулируйте состояние привязки модели в свойство параметра метода действия или в сам параметр метода действия. |
Модельстатесловарь | Представляет состояние попытки привязать отправленную форму к методу действия, который включает информацию проверки. |
Результат проверки модели | Предоставляет контейнер для результатов проверки. |
МодельВалидатор | Предоставляет базовый класс для реализации логики проверки. |
МодельВалидаторПровидер | Предоставляет список валидаторов для модели. |
МодельВалидаторПровидерКоллекция | Предоставляет контейнер для списка поставщиков аутентификации. |
Модельвалидаторпровайдеры | Предоставляет контейнер для текущего поставщика проверки подлинности. |
Мультиселектлист | Представляет список элементов, из которого пользователь может выбрать несколько элементов. |
Мвкфильтр | При реализации в производном классе предоставьте класс метаданных, содержащий ссылки на реализации одного или нескольких интерфейсов фильтра, порядок фильтра и область действия фильтра. |
Мвкхандлер | Выберите контроллер, который будет обрабатывать HTTP-запросы. |
Мвкхтмлстринг | Строка в кодировке HTML, представляющая строку в кодировке HTML, которую не следует кодировать повторно. |
Мвкхттпхандлер | Аутентификация и обработка HTTP-запросов. |
MvcRouteHandler | Создайте объект, реализующий интерфейс IHttpHandler, и передайте контекст запроса этому объекту. |
MvcWebRazorHostFactory | Создайте экземпляр файла MvcWebPageRazorHost. |
ИмяЗначениеКоллекцияРасширения | Расширяет объект NameValueCollection, позволяя копировать коллекцию в указанный словарь. |
ИмяЗначениеКоллекцияЗначениеПровидер | Представляет базовый класс для поставщиков значений, значения которых поступают из объектов NameValueCollection. |
Ноасинктимеаутатрибуте | Предоставляет удобную оболочку для атрибута AsyncTimeoutAttribute. |
Нонэкшнатрибут | Представляет атрибут, используемый для указания того, что метод контроллера не является методом действия. |
Выходной кэшатрибуте | Представляет атрибут, используемый для обозначения методов действий, выходные данные которых будут кэшироваться. |
Параметрбиндингинфо | Инкапсулирует информацию, связанную с привязкой параметров метода действия к модели данных. |
ПараметрДескриптор | Содержит информацию, описывающую параметры. |
Частичныйвиевресулт | Представляет базовый класс для отправки частичных представлений в ответы. |
PreApplicationStartCode | Предоставляет точку регистрации для кода предварительного запуска приложения ASP.NET Razor. |
QueryStringValueProvider | Поставщик значений, представляющий строку запроса, содержащуюся в объекте NameValueCollection. |
QueryStringValueProviderFactory | Представляет класс, который отвечает за создание новых экземпляров объектов поставщика значений строки запроса. |
ДиапазонАтрибутеАдаптер | Адаптер, предоставляющий атрибут RangeAttribute. |
RazorView | Представляет класс для создания представлений с помощью синтаксиса Razor. |
RazorViewДвигатель | Представляет механизм представления для отрисовки веб-страниц с использованием синтаксиса ASP.NET Razor. |
Результат перенаправления | Управляет обработкой операций приложения путем перенаправления на указанный URI. |
ПеренаправлениеToRouteResult | Представляет результат выполнения перенаправления с использованием указанного словаря значений маршрута. |
ОтраженныйДейшнДескриптор | Содержит информацию, описывающую, как работает отражение. |
Рефлектедконтроллердескриптор | Содержит информацию, описывающую отраженный контроллер. |
Отраженный параметрдескриптор | Содержит информацию, описывающую параметры метода работы отражения. |
Адаптер атрибута RegularExpressionAttributeAdapter | Адаптер, предоставляющий атрибут RegularExpressionAttribute. |
Удаленный атрибут | Предоставляет функции для удаленных валидаторов, использующих подключаемый модуль проверки jQuery. |
Требуемый атрибутадаптер | Адаптер, предоставляющий атрибут RequiredAttributeAttribute. |
ТребоватьHttpsAttribute | Представляет функцию, используемую для принудительной повторной отправки небезопасных HTTP-запросов через HTTPS. |
Результатексекутедконтекст | Предоставляет контекст для метода OnResultExecuted класса ActionFilterAttribute. |
РезультатExecutingContext | Предоставляет контекст для метода OnResultExecuting класса ActionFilterAttribute. |
Расширения коллекции маршрутов | Расширьте объект RouteCollection для маршрутизации MVC. |
Роутдатавалуепровидер | Поставщик значений, представляющий данные маршрута, содержащиеся в объекте, реализующем интерфейс IDictionary(TKey, TValue). |
RouteDataValueProviderFactory | Представляет фабрику, используемую для создания объектов поставщика значений данных маршрута. |
Список выбора | Представляет список, из которого пользователь может выбрать элемент. |
Селектлиститем | Представляет выбранный элемент в экземпляре класса SelectList. |
Сеансстатеаттрибуте | Указывает состояние сеанса контроллера. |
Сеансстатемемпдатапровидер | Предоставляет данные о состоянии сеанса для текущего объекта TempDataDictionary. |
StringLengthAttributeAdapter | Адаптер, предоставляющий атрибут StringLengthAttribute. |
Словарь TempDataDictionary | Представляет набор данных, который сохраняется только от одного запроса к другому. |
Информация о шаблоне | Инкапсулирует информацию о текущем контексте шаблона. |
УрлХелпер | Содержит методы для создания URL-адресов для ASP.NET MVC внутри приложения. |
URL-параметр | Представляет необязательные параметры, используемые классом MvcHandler во время маршрутизации. |
Валидатаблеобъектадаптер | Предоставляет проверяемый адаптер объекта. |
Атрибуте ValidateAntiForgeryTokenAttribute | Представляет функции, используемые для предотвращения поддельных запросов. |
Валидатеинпутаттрибуте | Представляет атрибут, используемый для обозначения методов действия, ввод которых должен быть проверен. |
ValueProviderCollection | Коллекция объектов поставщиков значений, представляющих приложение. |
Словарь ValueProviderDictionary | Устарело. Словарь, представляющий поставщиков значений приложения. |
Фабрики ValueProviderFactories | Контейнер, представляющий объекты фабрики поставщиков значений. |
Фабрика ValueProviderFactory | Представляет фабрику, используемую для создания объектов поставщика значений. |
ValueProviderFactoryCollection | Представляет коллекцию фабрик поставщиков значений для приложения. |
ValueProviderResult | Представляет результат привязки значения (например, значения, отправленного формой или значения в строке запроса) к свойству параметра метода действия или к самому параметру. |
Просмотрконтекста | Инкапсулирует информацию, связанную с отображаемым представлением. |
ViewDataDictionary | Представляет контейнер, используемый для передачи данных между контроллерами и представлениями. |
ViewDataDictionary(TMодель) | Представляет контейнер, используемый для передачи строго типизированных данных между контроллерами и представлениями. |
Вьюдатаинформо | Инкапсулирует информацию о текущем содержимом шаблона, используемом для разработки шаблона, и помощниках HTML, которые взаимодействуют с шаблоном. |
ViewEngineCollection | Представляет коллекцию механизмов представления, доступных приложению. |
ViewEngineResult | Представляет результаты позиционирования механизма представления. |
ПосмотретьДвигатели | Представляет коллекцию механизмов представления, доступных приложению. |
ВьюМастерПейдж | Представляет информацию, необходимую для создания главной страницы представления. |
ВьюМастерПаже (ТМодель) | Представляет информацию, необходимую для создания строго типизированной главной страницы представления. |
Просмотр страницы | Представляет свойства и методы, необходимые для отображения представления на странице веб-форм. |
ПросмотрПейдж(ТМодель) | Представляет информацию, необходимую для отображения строго типизированного представления на странице веб-форм. |
Просмотррезультата | Представляет класс, который используется для отрисовки представления с использованием экземпляра IView, возвращаемого объектом IViewEngine. |
ViewResultBase | Представляет базовый класс для предоставления модели представления и рендеринга представления в ответ. |
Просмотр стартовой страницы | Предоставляет абстрактный класс, который можно использовать для реализации главной страницы запуска представления. |
ViewTemplateUserControl | Предоставляет контейнер для объектов TemplateInfo. |
ViewTemplateUserControl(TMode) | Предоставляет контейнер для объектов TemplateInfo. |
Тип просмотра | Указывает тип просмотра. |
ViewUserControl | Представляет информацию, необходимую для создания пользовательского элемента управления. |
Вьюусерконтрол (ТМодель) | Представляет информацию, необходимую для создания строго типизированного пользовательского элемента управления. |
Виртуалпаспровидервиевэнгине | Представляет реализацию абстрактного базового класса интерфейса IViewEngine. |
Вебформвиев | Представляет информацию, необходимую при создании страниц веб-форм в ASP.NET MVC. |
Веб-формаViewEngine | Представляет механизм представления, используемый для отображения страниц веб-форм в ответах. |
веб-страница просмотра | Представляет свойства и методы, необходимые для визуализации представлений с использованием синтаксиса ASP.NET Razor. |
Вебвиевпаже (ТМодель) | Представляет свойства и методы, необходимые для визуализации представлений с использованием синтаксиса ASP.NET Razor. |
интерфейс | описывать |
---|---|
IActionFilter | Определяет метод, используемый в фильтре действий. |
IActionInvoker | Определяет контракт для вызывающей операции, которая вызывает операцию в ответ на HTTP-запрос. |
IAuthorizationFilter | Определите методы, необходимые для фильтров авторизации. |
IClientValidatable | Предоставляет метод, позволяющий платформе проверки ASP.NET MVC определить во время выполнения, поддерживает ли валидатор проверку на стороне клиента. |
IController | Определите методы, необходимые контроллеру. |
Иконтроллерактиватор | Получите детальный контроль над созданием экземпляров контроллеров с помощью внедрения зависимостей. |
IControllerFactory | Определите методы, необходимые фабрике контроллера. |
IDependencyResolver | Определите методы, которые упрощают поиск службы и разрешение зависимостей. |
IExceptionFilter | Определите методы, необходимые для фильтров исключений. |
ИФильтерПровидер | Предоставляет интерфейс для поиска фильтров. |
IMetadataAware | Предоставляет интерфейс для предоставления свойств классу AssociatedMetadataProvider. |
IModelBinder | Определяет методы, необходимые связующему модели. |
ИМоделбиндерпровидер | Определяет методы для динамической реализации привязки модели для классов, реализующих интерфейс IModelBinder. |
IMvcFilter | Определяет элементы, которые определяют порядок фильтра и разрешено ли использование нескольких фильтров. |
IResultFilter | Определите методы, необходимые для фильтра результатов. |
IRouteWithArea | Свяжите маршрут с зоной в приложении ASP.NET MVC. |
ИТемпдатапровидер | Контракты, определяющие временных поставщиков данных, хранящих данные для просмотра при следующем запросе. |
Иунвалидатедвалуепровидер | Представляет интерфейс IValueProvider, который может пропускать проверку запроса. |
IValueProvider | Определяет методы, необходимые поставщикам значений в ASP.NET MVC. |
IView | Определите методы, необходимые представлению. |
Ивиевдатаконтейнер | Определяет методы, необходимые словарю данных представления. |
IViewEngine | Определяет методы, необходимые механизму представления. |
IViewLocationCache | Определяет методы, необходимые для кэширования позиции представления в памяти. |
Ивиевпажеактиватор | Получите детальный контроль над созданием страниц просмотра с помощью внедрения зависимостей. |