Последние учебники веб-разработки
×

ASP.NET Руководство

ASP.NET ГЛАВНАЯ ASP.NET вступление

WP Руководство

WebPages вступление WebPages бритва WebPages раскладка WebPages Папки WebPages Глобальный WebPages формы WebPages Объекты WebPages файлы WebPages Базы данных WebPages Помощники WebPages WebGrid WebPages Графики WebPages Эл. адрес WebPages PHP WebPages Публиковать WebPages Примеры

WP Рекомендации

WebPages Классы WebPages Безопасность WebPages База данных WebPages WebMail WebPages Помощники

ASP.NET Razor

Razor вступление Razor Синтаксис Razor C# переменные Razor C# Loops Razor C# логика Razor VB переменные Razor VB Loops Razor VB логика

ASP.NET MVC

MVC вступление MVC заявка MVC Папки MVC раскладка MVC Контроллеры MVC Просмотры MVC База данных MVC модель MVC Безопасность MVC HTML Помощники MVC Публиковать MVC Справка

WF Учебники

WebForms вступление WebForms страницы WebForms управления WebForms Мероприятия WebForms формы WebForms ViewState WebForms Текстовое окно WebForms кнопка WebForms Связывание данных WebForms ArrayList WebForms Хеш-таблица WebForms SortedList WebForms XML файлы WebForms повторитель WebForms DataList WebForms DbConnection WebForms Master страницы WebForms навигация WebForms Примеры


 

ASP.NET MVC - Ссылка


Классы

Класс Описание
AcceptVerbsAttribute Представляет атрибут, который определяет, какие HTTP глаголы метод действия будет реагировать.
ActionDescriptor Содержит информацию о способе действия, таких как его имя, контроллер, параметры, атрибуты и фильтры.
ActionExecutedContext Предоставляет контекст для метода ActionExecuted класса ActionFilterAttribute.
ActionExecutingContext Предоставляет контекст для метода ActionExecuting класса ActionFilterAttribute.
ActionFilterAttribute Представляет базовый класс для атрибутов фильтра.
ActionMethodSelectorAttribute Представляет атрибут, который используется, чтобы влиять на выбор метода действия.
ActionNameAttribute Представляет атрибут, используемый для названия действия.
ActionNameSelectorAttribute Представляет атрибут, который влияет на выбор метода действия.
ActionResult Инкапсулирует результат метода действия и используются для выполнения операции рамки уровня от имени методы действия.
AdditionalMetadataAttribute Обеспечивает класс, который реализует интерфейс IMetadataAware в целях поддержки дополнительных метаданных.
AjaxHelper Представляет поддержку для визуализации HTML в сценариях AJAX в представлении.
AjaxHelper(Of TModel) Представляет поддержку для визуализации HTML в сценариях AJAX в строго типизированной.
AjaxRequestExtensions Представляет класс, который расширяет класс HttpRequestBase, добавив возможность определить запрос HTTP, является ли запрос AJAX.
AllowHtmlAttribute Позволяет запрос включить HTML-разметку во время модели связывания путем пропуска проверки запроса для свойства. (Настоятельно рекомендуется, чтобы ваше приложение явно проверить все модели, где отключить проверку запроса в целях предотвращения скриптовых эксплойтов.)
AreaRegistration Предоставляет возможность зарегистрировать одну или несколько областей в приложении ASP.NET MVC.
AreaRegistrationContext Инкапсулирует информацию, которая требуется для того, чтобы зарегистрировать область внутри приложения ASP.NET MVC.
AssociatedMetadataProvider Предоставляет абстрактный класс для реализации поставщика метаданных.
AssociatedValidatorProvider Предоставляет абстрактный класс для классов, которые реализуют поставщик проверки.
AsyncController Предоставляет базовый класс для асинхронных контроллеров.
AsyncTimeoutAttribute Представляет атрибут, который используется для установки значения тайм-аута, в миллисекундах, для асинхронного метода.
AuthorizationContext Инкапсулирует информацию, необходимую для использования атрибута AuthorizeAttribute.
AuthorizeAttribute Представляет атрибут, который используется для ограничения доступа абонентов к способу действия.
BindAttribute Представляет атрибут, который используется, чтобы обеспечить подробную информацию о том, как должна происходить модель связывания с параметром.
BuildManagerCompiledView Представляет базовый класс для представлений, которые составляются по классу BuildManager перед тем, как вынесенное с видом двигателя.
BuildManagerViewEngine Предоставляет базовый класс для просмотра двигателей.
ByteArrayModelBinder Переводит запрос браузера в виде массива байтов.
ChildActionOnlyAttribute Представляет атрибут, который используется для указания того, что метод действия должен вызываться только в качестве дочернего действия.
ChildActionValueProvider Представляет поставщик значений для значений из дочерних действий.
ChildActionValueProviderFactory Представляет фабрику для создания объектов поставщиков значений для дочерних действий.
ClientDataTypeModelValidatorProvider Возвращает клиентские модели валидаторов данных типа.
CompareAttribute Предоставляет атрибут, который сравнивает два свойства модели.
ContentResult Представляет определенный пользователем тип содержимого, который является результатом метода действия.
Controller Предоставляет методы, которые отвечают на HTTP-запросов, сделанных на веб-сайт ASP.NET MVC.
ControllerActionInvoker Представляет класс, который отвечает за вызов методов действия контроллера.
ControllerBase Представляет базовый класс для всех контроллеров MVC.
ControllerBuilder Представляет класс, который отвечает за динамическое построение контроллера.
ControllerContext Инкапсулирует информацию об HTTP запросе, подпадающих указанном RouteBase и ControllerBase экземпляров.
ControllerDescriptor Инкапсулирует информацию, которая описывает контроллер, например, его имя, тип, и действия.
ControllerInstanceFilterProvider Добавление контроллера к экземпляру FilterProviderCollection.
CustomModelBinderAttribute Представляет атрибут, который вызывает пользовательскую модель связующего.
DataAnnotationsModelMetadata Предоставляет контейнер для общих метаданных для класса DataAnnotationsModelMetadataProvider, а для класса DataAnnotationsModelValidator для модели данных.
DataAnnotationsModelMetadataProvider Реализует поставщик метаданных модели по умолчанию для ASP.NET MVC.
DataAnnotationsModelValidator Предоставляет модель валидатора.
DataAnnotationsModelValidator(Of TAttribute) Предоставляет модель валидатор для определенного типа проверки.
DataAnnotationsModelValidatorProvider Реализует поставщика проверки по умолчанию для ASP.NET MVC.
DataErrorInfoModelValidatorProvider Предоставляет контейнер для ошибок информационной модели валидатора.
DefaultControllerFactory Представляет контроллер завода, который зарегистрирован по умолчанию.
DefaultModelBinder Переводит запрос браузера к объекту данных. Этот класс обеспечивает конкретную реализацию модели связующего.
DefaultViewLocationCache Представляет кэш-памяти для местоположений просмотра.
DependencyResolver Обеспечивает точку регистрации для резольвер зависимостей, которые реализуют IDependencyResolver или интерфейс Common Service Locator IServiceLocator.
DependencyResolverExtensions Обеспечивает типобезопасный реализацию GetService и GetServices.
DictionaryValueProvider(Of TValue) Представляет базовый класс для поставщиков значений , чьи значения получены из коллекции , которая реализует IDictionary(Of TKey, TValue) интерфейс.
EmptyModelMetadataProvider Обеспечивает пустой поставщика метаданных для модели данных, которые не требуют метаданных.
EmptyModelValidatorProvider Обеспечивает пустую поставщику проверки для моделей, которые не требуют валидатора.
EmptyResult Представляет результат, который ничего не делает, таким как способ действия контроллера, который ничего не возвращает.
ExceptionContext Предоставляет контекст для использования класса HandleErrorAttribute.
ExpressionHelper Предоставляет вспомогательный класс для получения имени модели из выражения.
FieldValidationMetadata Предоставляет контейнер для метаданных проверки поля на стороне клиента.
FileContentResult Отправляет содержимое двоичного файла в ответ.
FilePathResult Отправляет содержимое файла в ответ.
FileResult Представляет базовый класс, который используется для отправки двоичного содержимого файла в ответ.
FileStreamResult Посылает двоичное содержимое в ответ, используя экземпляр потока.
Filter Представляет класс метаданных, который содержит ссылку на реализацию одного или нескольких фильтрующих интерфейсов, порядок фильтра и рамки фильтра.
FilterAttribute Представляет базовый класс для действий и результатов атрибутов фильтра.
FilterAttributeFilterProvider Определяет поставщик фильтра для атрибутов фильтра.
FilterInfo Инкапсулирует информацию о доступных фильтрах действий.
FilterProviderCollection Представляет коллекцию поставщиков фильтров для применения.
FilterProviders Обеспечивает точку регистрации для фильтров.
FormCollection Содержит поставщик формы значения для приложения.
FormContext Инкапсулирует информацию, которая требуется для того, чтобы проверять и обрабатывать входные данные из HTML-формы.
FormValueProvider Представляет поставщик значений для значений формы, которые содержатся в объекте NameValueCollection.
FormValueProviderFactory Представляет класс, который отвечает за создание нового экземпляра объекта поставщика форм-значения.
GlobalFilterCollection Представляет класс, который содержит все глобальные фильтры.
GlobalFilters Представляет собой глобальную коллекцию фильтров.
HandleErrorAttribute Представляет атрибут, используемый для обработки исключения, которое вызывается с помощью метода действия.
HandleErrorInfo Инкапсулирует информацию для обработки ошибки, сброшенная с помощью метода действия.
HiddenInputAttribute Представляет атрибут, который используется, чтобы указать, должно ли значение свойства или полей быть вынесено в качестве скрытого элемента ввода.
HtmlHelper Представляет поддержку для визуализации элементов управления HTML в представлении.
HtmlHelper(Of TModel) Представляет поддержку для визуализации элементов управления 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.
JavaScriptResult Передает содержание JavaScript в ответ.
JsonResult Представляет класс, который используется для отправки JSON-формат контента в ответ.
JsonValueProviderFactory Включает методы действий для отправки и получения JSON-отформатированный текст и моделировать привязку текста JSON с параметрами методов действий.
LinqBinaryModelBinder Переводит запрос браузера на объект LINQ Binary.
ModelBinderAttribute Представляет атрибут, который используется, чтобы связать тип модели к типу модели-строитель.
ModelBinderDictionary Представляет класс, который содержит все модели связующие для приложения, указанного с помощью связующего типа.
ModelBinderProviderCollection Предоставляет контейнер для поставщиков модели связующих.
ModelBinderProviders Предоставляет контейнер для поставщиков модели связующих.
ModelBinders Обеспечивает глобальный доступ к модели связующих для применения.
ModelBindingContext Предоставляет контекст, в котором модель связующих функций.
ModelClientValidationEqualToRule Предоставляет контейнер для правила проверки равенства, который передается в браузер.
ModelClientValidationRangeRule Предоставляет контейнер для правила диапазона проверки, который отправляется в браузер.
ModelClientValidationRegexRule Предоставляет контейнер для правила проверки на регулярных выражений клиента, который отправляется в браузер.
ModelClientValidationRemoteRule Предоставляет контейнер для правила удаленной проверки, который отправляется в браузер.
ModelClientValidationRequiredRule Предоставляет контейнер для идентификации клиента для требуемого поля.
ModelClientValidationRule Предоставляет базовый класс контейнер для правила проверки клиента, который отправляется в браузер.
ModelClientValidationStringLengthRule Предоставляет контейнер для правила проверки длины строки, которая отправляется в браузер.
ModelError Представляет ошибку, которая возникает во время связывания модели.
ModelErrorCollection Коллекция экземпляров ModelError.
ModelMetadata Предоставляет контейнер для общих метаданных для класса ModelMetadataProvider, а для класса ModelValidator для модели данных.
ModelMetadataProvider Предоставляет абстрактный базовый класс для поставщика пользовательских метаданных.
ModelMetadataProviders Предоставляет контейнер для текущего экземпляра ModelMetadataProvider.
ModelState Инкапсулирует состояние модели связывания к свойству с действием аргумента метода, или к самому аргументу.
ModelStateDictionary Представляет состояние попытки связать отправленную форму к способу действий, который включает в себя информацию для проверки.
ModelValidationResult Предоставляет контейнер для результата проверки.
ModelValidator Предоставляет базовый класс для реализации логики проверки.
ModelValidatorProvider Предоставляет список валидаторов для модели.
ModelValidatorProviderCollection Предоставляет контейнер для списка поставщиков проверки.
ModelValidatorProviders Предоставляет контейнер для текущего поставщика проверки.
MultiSelectList Представляет список элементов, которые пользователи могут выбрать более чем один элемент из.
MvcFilter При реализации в производном классе, обеспечивает класс метаданных, который содержит ссылку на реализацию одного или нескольких фильтрующих интерфейсов, порядок фильтра и рамки фильтра.
MvcHandler Выбирает контроллер, который будет обрабатывать запрос HTTP.
MvcHtmlString Представляет строку HTML-закодирован, которые не должны быть закодированы снова.
MvcHttpHandler Проверяется и обрабатывает запрос HTTP.
MvcRouteHandler Создает объект, который реализует интерфейс IHttpHandler и передает контекст запроса к нему.
MvcWebRazorHostFactory Создает экземпляры MvcWebPageRazorHost файлов.
NameValueCollectionExtensions Расширяет объект NameValueCollection так, что сбор может быть скопирован в указанный словарь.
NameValueCollectionValueProvider Представляет базовый класс для поставщиков значений, чьи значения получены от объекта NameValueCollection.
NoAsyncTimeoutAttribute Обеспечивает удобство обертку для AsyncTimeoutAttribute атрибута.
NonActionAttribute Представляет атрибут, который используется для указания того, что метод контроллера не является метод действия.
OutputCacheAttribute Представляет атрибут, который используется для обозначения метод действия, выход которого будет храниться в кэше.
ParameterBindingInfo Инкапсулирует информацию для связывания параметров действия методы к модели данных.
ParameterDescriptor Содержит информацию, которая описывает параметр.
PartialViewResult Представляет базовый класс, используемый для отправки частичного вида на ответ.
PreApplicationStartCode Предоставляет точку регистрации для ASP.NET Razor начального кода предварительной заявки.
QueryStringValueProvider Представляет поставщик значений для строк запроса, которые содержатся в объекте NameValueCollection.
QueryStringValueProviderFactory Представляет класс, который отвечает за создание нового экземпляра строки запроса объекта ценностно-провайдера.
RangeAttributeAdapter Предоставляет адаптер для RangeAttribute атрибута.
RazorView Представляет класс , используемый для создания представлений , которые имеют Razor синтаксис.
RazorViewEngine Представляет вид двигателя , который используется для отображения веб - страницы , которая использует ASP.NET Razor синтаксис.
RedirectResult Управляет обработкой действий приложения путем перенаправления на указанный URI.
RedirectToRouteResult Представляет результат, который выполняет перенаправление с использованием заданного значения маршрута словаря.
ReflectedActionDescriptor Содержит информацию, которая описывает способ отраженных действий.
ReflectedControllerDescriptor Содержит информацию, которая описывает отраженный контроллер.
ReflectedParameterDescriptor Содержит информацию, которая описывает отраженный параметр действия методы.
RegularExpressionAttributeAdapter Предоставляет адаптер для RegularExpressionAttribute атрибута.
RemoteAttribute Предоставляет атрибут, который использует проверку JQuery плагин дистанционного валидатора.
RequiredAttributeAdapter Предоставляет адаптер для RequiredAttributeAttribute атрибута.
RequireHttpsAttribute Представляет атрибут, который заставляет необеспеченный запрос HTTP, чтобы повторно передаваемого по протоколу HTTPS.
ResultExecutedContext Предоставляет контекст для OnResultExecuted метода класса ActionFilterAttribute.
ResultExecutingContext Предоставляет контекст для метода OnResultExecuting класса ActionFilterAttribute.
RouteCollectionExtensions Расширяет объект RouteCollection для маршрутизации MVC.
RouteDataValueProvider Представляет поставщика значений для данных маршрута , который содержится в объекте , который реализует IDictionary(Of TKey, TValue) интерфейс.
RouteDataValueProviderFactory Представляет фабрику для создания объектов провайдера значения маршрутов передачи данных.
SelectList Представляет список, который позволяет пользователям выбрать один элемент.
SelectListItem Представляет выбранный элемент в экземпляре класса SelectList.
SessionStateAttribute Задает состояние сеанса контроллера.
SessionStateTempDataProvider Обеспечивает состояние сеанса данных на текущий объект TempDataDictionary.
StringLengthAttributeAdapter Предоставляет адаптер для StringLengthAttribute атрибута.
TempDataDictionary Представляет собой набор данных, который сохраняется только от одного запроса к другому.
TemplateInfo Инкапсулирует информацию о текущем контексте шаблона.
UrlHelper Содержит методы для создания URL-адреса для ASP.NET MVC в приложении.
UrlParameter Представляет необязательный параметр, который используется классом MvcHandler во время маршрутизации.
ValidatableObjectAdapter Предоставляет адаптер объекта, который может быть проверен.
ValidateAntiForgeryTokenAttribute Представляет атрибут, который используется для предотвращения подделки запроса.
ValidateInputAttribute Представляет атрибут, который используется для обозначения методов действий которых вход должны быть подтверждены.
ValueProviderCollection Представляет коллекцию объектов стоимости поставщика для приложения.
ValueProviderDictionary Вышло из употребления. Представляет словарь поставщиков значений для приложения.
ValueProviderFactories Представляет собой контейнер для заводских объектов стоимости провайдера.
ValueProviderFactory Представляет фабрику для создания объектов стоимости провайдера.
ValueProviderFactoryCollection Представляет коллекцию фабрик стоимости поставщика для приложения.
ValueProviderResult Представляет результат привязки значения (например, от формы записи или строки запроса) в качестве аргумента собственности действия методы, или самого аргумент.
ViewContext Инкапсулирует информацию, связанную с оказанием вид.
ViewDataDictionary Представляет собой контейнер, который используется для передачи данных между контроллером и видом.
ViewDataDictionary(Of TModel) Представляет собой контейнер, который используется для передачи строго типизированных данных между контроллером и видом.
ViewDataInfo Инкапсулирует информацию о текущем содержимом шаблона, который используется для разработки шаблонов и о HTML-хелперы, которые взаимодействуют с шаблонами.
ViewEngineCollection Представляет коллекцию зрения двигателей, которые доступны для применения.
ViewEngineResult Представляет результат определения местоположения вида двигателя.
ViewEngines Представляет коллекцию зрения двигателей, которые доступны для применения.
ViewMasterPage Представляет информацию, необходимую для построения страницы мастера просмотра.
ViewMasterPage(Of TModel) Представляет информацию, необходимую для того, чтобы построить сильно типизированных мастер просмотра страницы.
ViewPage Представляет свойства и методы, которые необходимы, чтобы сделать вид, как на странице веб-форм.
ViewPage(Of TModel) Представляет информацию, необходимую для того, чтобы сделать строго типизированной как страницу веб-форм.
ViewResult Представляет класс, который используется, чтобы сделать вид, используя экземпляр IView, возвращенный объектом IViewEngine.
ViewResultBase Представляет базовый класс, используемый для предоставления модели к представлению, а затем визуализации представления в ответ.
ViewStartPage Предоставляет абстрактный класс , который может быть использован для реализации вида запуска (master) страницы.
ViewTemplateUserControl Предоставляет контейнер для объектов TemplateInfo.
ViewTemplateUserControl(Of TModel) Предоставляет контейнер для объектов TemplateInfo.
ViewType Представляет тип представления.
ViewUserControl Представляет информацию, необходимую для создания пользовательского элемента управления.
ViewUserControl(Of TModel) Представляет информацию, необходимая для того, чтобы построить строго типизированный пользовательский элемент управления.
VirtualPathProviderViewEngine Представляет собой абстрактную реализацию базового класса интерфейса IViewEngine.
WebFormView Представляет информацию, необходимую для построения страницы Web Forms в ASP.NET MVC.
WebFormViewEngine Представляет вид двигателя, который используется для отображения страницы Web Forms в ответ.
WebViewPage Представляет свойства и методы, которые необходимы для того , чтобы сделать вид , который использует ASP.NET Razor синтаксис.
WebViewPage(Of TModel) Представляет свойства и методы, которые необходимы для того , чтобы сделать вид , который использует ASP.NET Razor синтаксис.

Интерфейсы

Интерфейс Описание
IActionFilter Определяет методы, которые используются в качестве фильтра действий.
IActionInvoker Определяет контракт с запустившим действием, который используется для вызова действия в ответ на запрос HTTP.
IAuthorizationFilter Определяет методы, которые требуются для фильтра авторизации.
IClientValidatable Предоставляет способ для рамки проверки ASP.NET MVC, чтобы обнаружить во время выполнения, имеет ли валидатор поддержку для идентификации клиента.
IController Определяет методы, которые требуются для контроллера.
IControllerActivator Обеспечивает точный контроль над тем, как контроллеры инстанцируются с помощью инъекции зависимостей.
IControllerFactory Определяет методы, которые требуются для контроллера завода.
IDependencyResolver Определяет методы, упрощающие расположение службы и разрешение зависимостей.
IExceptionFilter Определяет методы, которые требуются для фильтра исключений.
IFilterProvider Предоставляет интерфейс для поиска фильтров.
IMetadataAware Предоставляет интерфейс для экспонирования атрибутов класса AssociatedMetadataProvider.
IModelBinder Определяет методы, которые требуются для модели связующего.
IModelBinderProvider Определяет методы, которые позволяют динамические модели реализаций связывания для классов, которые реализуют интерфейс IModelBinder.
IMvcFilter Определяет элементы, которые определяют порядок фильтров и ли несколько фильтров допускается.
IResultFilter Определяет методы, которые требуются для результирующего фильтра.
IRouteWithArea Связывает маршрут с площади в приложении ASP.NET MVC.
ITempDataProvider Определяет контракт для поставщиков временных данных, в которых хранятся данные, просматриваемые при следующем запросе.
IUnvalidatedValueProvider Представляет собой интерфейс IValueProvider, который может пропустить проверку запроса.
IValueProvider Определяет методы, которые требуются для поставщика значения в ASP.NET MVC.
IView Определяет методы, которые требуются для зрения.
IViewDataContainer Определяет методы, которые требуются для словаря данных представления.
IViewEngine Определяет методы, которые требуются для просмотра двигателя.
IViewLocationCache Определяет методы, которые требуются для того, чтобы кэшировать просматривать различные места в памяти.
IViewPageActivator Обеспечивает точный контроль