Udostępnij za pośrednictwem


System.Web.Mvc Przestrzeń nazw

Klasy

AcceptVerbsAttribute

Reprezentuje atrybut określający czasowniki HTTP, na które będzie reagować metoda akcji.

ActionDescriptor

Zawiera informacje o metodzie akcji, takie jak jej nazwa, kontroler, parametry, atrybuty i filtry.

ActionExecutedContext

Udostępnia kontekst metody ActionFilterAttribute ActionExecuted klasy .

ActionExecutingContext

Udostępnia kontekst metody ActionFilterAttribute ActionExecuting klasy .

ActionFilterAttribute

Reprezentuje klasę bazową atrybutów filtru.

ActionMethodSelectorAttribute

Reprezentuje atrybut używany do wpływania na wybór metody akcji.

ActionNameAttribute

Reprezentuje atrybut, który jest używany dla nazwy akcji.

ActionNameSelectorAttribute

Reprezentuje atrybut, który wpływa na wybór metody akcji.

ActionResult

Reprezentuje wynik metody akcji.

AdditionalMetadataAttribute

Udostępnia klasę, która implementuje IMetadataAware interfejs w celu obsługi dodatkowych metadanych.

AjaxHelper

Reprezentuje obsługę renderowania kodu HTML w scenariuszach AJAX w widoku.

AjaxHelper<TModel>

Reprezentuje obsługę renderowania kodu HTML w scenariuszach AJAX w silnie typiowanym widoku.

AjaxRequestExtensions

Reprezentuje klasę, która rozszerza HttpRequestBase klasę, dodając możliwość określenia, czy żądanie HTTP jest żądaniem AJAX.

AllowAnonymousAttribute

Reprezentuje atrybut, który oznacza kontrolery i akcje, aby pominąć AuthorizeAttribute podczas autoryzacji.

AllowHtmlAttribute

Umożliwia żądanie uwzględnienia znaczników HTML podczas tworzenia powiązania modelu przez pominięcie weryfikacji żądania dla właściwości. (Zdecydowanie zaleca się, aby aplikacja jawnie sprawdziła wszystkie modele, w których wyłączysz walidację żądań, aby zapobiec wykorzystaniu skryptów).

AreaRegistration

Umożliwia zarejestrowanie co najmniej jednego obszaru w aplikacji MVC ASP.NET.

AreaRegistrationContext

Hermetyzuje informacje wymagane do zarejestrowania obszaru w ASP.NET aplikacji MVC.

AssociatedMetadataProvider

Udostępnia abstrakcyjną klasę do implementowania dostawcy metadanych.

AssociatedValidatorProvider

Udostępnia abstrakcyjną klasę dla klas, które implementują dostawcę weryfikacji.

AsyncController

Zapewniana zgodność z poprzednimi wersjami z ASP.NET MVC 3.

AsyncTimeoutAttribute

Reprezentuje atrybut używany do ustawiania wartości limitu czasu (w milisekundach) dla metody asynchronicznej.

AuthorizationContext

Hermetyzuje informacje wymagane do używania atrybutu AuthorizeAttribute .

AuthorizeAttribute

Określa, że dostęp do kontrolera lub metody akcji jest ograniczony do użytkowników, którzy spełniają wymagania autoryzacji.

BindAttribute

Reprezentuje atrybut, który służy do podawania szczegółowych informacji o sposobie tworzenia powiązania modelu z parametrem.

BuildManagerCompiledView

Reprezentuje klasę bazową widoków, które są kompilowane przez klasę BuildManager przed renderowaniem przez aparat widoków.

BuildManagerViewEngine

Udostępnia klasę bazową dla aparatów widoków.

ByteArrayModelBinder

Mapuje żądanie przeglądarki na tablicę bajtów.

CachedAssociatedMetadataProvider<TModelMetadata>

Udostępnia abstrakcyjną klasę do implementowania buforowanego dostawcy metadanych.

CachedDataAnnotationsMetadataAttributes

Udostępnia kontener do buforowania System.ComponentModel.DataAnnotations atrybutów.

CachedDataAnnotationsModelMetadata

Udostępnia kontener do buforowania DataAnnotationsModelMetadata.

CachedDataAnnotationsModelMetadataProvider

Implementuje domyślnego buforowanego dostawcę metadanych modelu dla ASP.NET MVC.

CachedModelMetadata<TPrototypeCache>

Udostępnia kontener dla buforowanych metadanych.

CancellationTokenModelBinder

Udostępnia mechanizm propagacji powiadomień, które powinny zostać anulowane przez operacje powiązania modelu.

ChildActionOnlyAttribute

Reprezentuje atrybut, który służy do wskazywania, że metoda akcji powinna być wywoływana tylko jako akcja podrzędna.

ChildActionValueProvider

Reprezentuje dostawcę wartości dla wartości z akcji podrzędnych.

ChildActionValueProviderFactory

Reprezentuje fabrykę do tworzenia obiektów dostawcy wartości dla akcji podrzędnych.

ClientDataTypeModelValidatorProvider

Zwraca moduły sprawdzania poprawności modelu typu danych klienta.

CompareAttribute

Zawiera atrybut, który porównuje dwie właściwości modelu.

ContentResult

Reprezentuje typ zawartości zdefiniowany przez użytkownika, który jest wynikiem metody akcji.

Controller

Udostępnia metody, które odpowiadają na żądania HTTP wysyłane do witryny sieci Web ASP.NET MVC.

ControllerActionInvoker

Reprezentuje klasę, która jest odpowiedzialna za wywoływanie metod akcji kontrolera.

ControllerBase

Reprezentuje klasę bazową dla wszystkich kontrolerów MVC.

ControllerBuilder

Reprezentuje klasę, która jest odpowiedzialna za dynamiczne tworzenie kontrolera.

ControllerContext

Hermetyzuje informacje o żądaniu HTTP, które jest zgodne z określonymi RouteBase wystąpieniami i ControllerBase .

ControllerDescriptor

Hermetyzuje informacje opisujące kontroler, takie jak jego nazwa, typ i akcje.

ControllerInstanceFilterProvider

Dodaje kontroler do FilterProviderCollection wystąpienia.

CustomModelBinderAttribute

Reprezentuje atrybut, który wywołuje powiązanie modelu niestandardowego.

DataAnnotationsModelMetadata

Udostępnia kontener dla typowych metadanych, DataAnnotationsModelMetadataProvider dla klasy i dla DataAnnotationsModelValidator klasy dla modelu danych.

DataAnnotationsModelMetadataProvider

Implementuje domyślnego dostawcę metadanych modelu dla ASP.NET MVC.

DataAnnotationsModelValidator

Udostępnia moduł sprawdzania poprawności modelu.

DataAnnotationsModelValidator<TAttribute>

Dostarcza moduł sprawdzania poprawności modelu dla określonego typu weryfikacji.

DataAnnotationsModelValidatorProvider

Implementuje domyślnego dostawcę weryfikacji dla ASP.NET MVC.

DataErrorInfoModelValidatorProvider

Dostarcza kontener dla modułu sprawdzania poprawności modelu informacji o błędach.

DefaultControllerFactory

Reprezentuje fabrykę kontrolera, która jest domyślnie zarejestrowana.

DefaultModelBinder

Mapuje żądanie przeglądarki na obiekt danych. Ta klasa zapewnia konkretną implementację powiązania modelu.

DefaultViewLocationCache

Reprezentuje pamięć podręczną dla lokalizacji widoku.

DependencyResolver

Udostępnia punkt rejestracji dla funkcji rozpoznawania zależności, które implementują IDependencyResolver interfejs IServiceLocator usługi Common Service Locator.

DependencyResolverExtensions

Zapewnia bezpieczną implementację elementów GetService(Type) i GetServices(Type).

DictionaryValueProvider<TValue>

Reprezentuje klasę bazową dla dostawców wartości, których wartości pochodzą z kolekcji, która implementuje IDictionary<TKey,TValue> interfejs.

EmptyModelMetadataProvider

Udostępnia pustego dostawcę metadanych dla modeli danych, które nie wymagają metadanych.

EmptyModelValidatorProvider

Udostępnia pustego dostawcę weryfikacji dla modeli, które nie wymagają modułu sprawdzania poprawności.

EmptyResult

Reprezentuje wynik, który nic nie robi, na przykład metodę akcji kontrolera, która nie zwraca niczego.

ExceptionContext

Udostępnia kontekst używania HandleErrorAttribute klasy .

ExpressionHelper

Udostępnia klasę pomocnika, aby uzyskać nazwę modelu z wyrażenia.

FieldValidationMetadata

Udostępnia kontener metadanych weryfikacji pól po stronie klienta.

FileContentResult

Wysyła zawartość pliku binarnego do odpowiedzi.

FilePathResult

Wysyła zawartość pliku do odpowiedzi.

FileResult

Reprezentuje klasę bazową używaną do wysyłania zawartości pliku binarnego do odpowiedzi.

FileStreamResult

Wysyła zawartość binarną do odpowiedzi przy użyciu Stream wystąpienia.

Filter

Reprezentuje klasę metadanych zawierającą odwołanie do implementacji co najmniej jednego interfejsu filtru, kolejności filtru i zakresu filtru.

FilterAttribute

Reprezentuje klasę bazową atrybutów akcji i filtru wyników.

FilterAttributeFilterProvider

Definiuje dostawcę filtru dla atrybutów filtru.

FilterInfo

Hermetyzuje informacje o dostępnych filtrach akcji.

FilterProviderCollection

Reprezentuje kolekcję dostawców filtrów dla aplikacji.

FilterProviders

Udostępnia punkt rejestracji dla filtrów.

FormCollection

Zawiera dostawców wartości formularza dla aplikacji.

FormContext

Hermetyzuje informacje wymagane do weryfikacji i przetwarzania danych wejściowych z formularza HTML.

FormValueProvider

Reprezentuje dostawcę wartości dla wartości formularzy zawartych w NameValueCollection obiekcie.

FormValueProviderFactory

Reprezentuje klasę, która jest odpowiedzialna za utworzenie nowego wystąpienia obiektu dostawcy wartości formularza.

GlobalFilterCollection

Reprezentuje klasę zawierającą wszystkie filtry globalne.

GlobalFilters

Reprezentuje kolekcję filtrów globalnych.

HandleErrorAttribute

Reprezentuje atrybut używany do obsługi wyjątku, który jest zgłaszany przez metodę akcji.

HandleErrorInfo

Hermetyzuje informacje dotyczące obsługi błędu, który został zgłoszony przez metodę akcji.

HiddenInputAttribute

Reprezentuje atrybut, który służy do wskazywania, czy wartość właściwości lub pola powinna być renderowana jako ukryty element wejściowy.

HtmlHelper

Obsługuje renderowanie kontrolek HTML w widoku.

HtmlHelper<TModel>

Reprezentuje obsługę renderowania kontrolek HTML w silnie typiowanym widoku.

HttpAntiForgeryException

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu.

HttpDeleteAttribute

Reprezentuje atrybut używany do ograniczania metody akcji tak, aby metoda obsługiwała tylko żądania HTTP DELETE.

HttpFileCollectionValueProvider

Reprezentuje dostawcę wartości do użycia z wartościami pochodzącymi z kolekcji plików HTTP.

HttpFileCollectionValueProviderFactory

Reprezentuje klasę, która jest odpowiedzialna za utworzenie nowego wystąpienia obiektu dostawcy wartości kolekcji plików HTTP.

HttpGetAttribute

Reprezentuje atrybut używany do ograniczania metody akcji tak, aby metoda obsługiwała tylko żądania HTTP GET.

HttpHeadAttribute

Określa, że żądanie HTTP musi być metodą HTTP HEAD.

HttpNotFoundResult

Definiuje obiekt, który służy do wskazywania, że żądany zasób nie został znaleziony.

HttpOptionsAttribute

Reprezentuje atrybut używany do ograniczania metody akcji tak, aby metoda obsługiwała tylko żądania HTTP OPTIONS.

HttpPatchAttribute

Reprezentuje atrybut używany do ograniczania metody akcji tak, aby metoda obsługiwała tylko żądania HTTP PATCH.

HttpPostAttribute

Reprezentuje atrybut używany do ograniczania metody akcji tak, aby metoda obsługiwała tylko żądania HTTP POST.

HttpPostedFileBaseModelBinder

Tworzy powiązanie modelu z opublikowanym plikiem.

HttpPutAttribute

Reprezentuje atrybut używany do ograniczania metody akcji tak, aby metoda obsługiwała tylko żądania HTTP PUT.

HttpRequestExtensions

Rozszerza klasę HttpRequestBase zawierającą wartości HTTP, które zostały wysłane przez klienta podczas żądania sieci Web.

HttpStatusCodeResult

Zapewnia sposób zwracania wyniku akcji z określonym kodem stanu odpowiedzi HTTP i opisem.

HttpUnauthorizedResult

Reprezentuje wynik nieautoryzowanego żądania HTTP.

JavaScriptResult

Wysyła zawartość języka JavaScript do odpowiedzi.

JQueryFormValueProvider

Dostawca wartości formularza JQuery służy do obsługi danych sformatowanych w trybie JQuery w formularzach żądań.

JQueryFormValueProviderFactory

Udostępnia element ValueProvider niezbędny do obsługi danych formularza JQuery.

JsonResult

Reprezentuje klasę używaną do wysyłania zawartości w formacie JSON do odpowiedzi.

JsonValueProviderFactory

Umożliwia metodom akcji wysyłanie i odbieranie tekstu w formacie JSON oraz powiązanie tekstu JSON z parametrami metod akcji.

LinqBinaryModelBinder

Mapuje żądanie przeglądarki na obiekt LINQ Binary .

MaxLengthAttributeAdapter

Zawiera adapter atrybutu MaxLengthAttribute.

MinLengthAttributeAdapter

Udostępnia adapter atrybutu MinLengthAttribute.

ModelBinderAttribute

Reprezentuje atrybut używany do kojarzenia typu modelu z typem konstruktora modelu.

ModelBinderDictionary

Reprezentuje klasę zawierającą wszystkie powiązania modelu dla aplikacji wymienione według typu binder.

ModelBinderProviderCollection

W tym miejscu nic nie będzie aktualizowane; proszę nie dodawać tutaj materiału.

ModelBinderProviders

Udostępnia kontener dla dostawców powiązania modelu.

ModelBinders

Zapewnia globalny dostęp do powiązań modelu dla aplikacji.

ModelBindingContext

Zawiera kontekst, w którym funkcje powiązania modelu.

ModelClientValidationEqualToRule

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu.

ModelClientValidationMaxLengthRule
ModelClientValidationMinLengthRule
ModelClientValidationRangeRule

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu.

ModelClientValidationRegexRule

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu.

ModelClientValidationRemoteRule

Reprezentuje regułę zdalną weryfikacji klienta modelu.

ModelClientValidationRequiredRule

Reprezentuje wymaganą regułę weryfikacji klienta modelu.

ModelClientValidationRule

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu.

ModelClientValidationStringLengthRule

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Reprezentuje długość reguły weryfikacji klienta modelu.

ModelError

Reprezentuje błąd występujący podczas wiązania modelu.

ModelErrorCollection

Kolekcja ModelError wystąpień.

ModelMetadata

Udostępnia kontener dla typowych metadanych, ModelMetadataProvider dla klasy i dla ModelValidator klasy dla modelu danych.

ModelMetadataProvider

Udostępnia abstrakcyjną klasę bazową dla niestandardowego dostawcy metadanych.

ModelMetadataProviders

Udostępnia kontener dla bieżącego ModelMetadataProvider wystąpienia.

ModelState

Hermetyzuje stan powiązania modelu z właściwością argumentu action-method lub samego argumentu.

ModelStateDictionary

Reprezentuje stan próby powiązania opublikowanego formularza z metodą akcji, która zawiera informacje o walidacji.

ModelValidationResult

Dostarcza kontener dla wyniku weryfikacji.

ModelValidator

Udostępnia klasę bazową do implementowania logiki walidacji.

ModelValidatorProvider

Zawiera listę modułów sprawdzania poprawności dla modelu.

ModelValidatorProviderCollection

W tym miejscu nic nie będzie aktualizowane; proszę nie dodawać tutaj materiału.

ModelValidatorProviders

Dostarcza kontener dla bieżącego dostawcy weryfikacji.

MultiSelectList

Reprezentuje listę elementów, z których użytkownicy mogą wybrać więcej niż jeden element.

MvcFilter

Po zaimplementowaniu w klasie pochodnej udostępnia klasę metadanych, która zawiera odwołanie do implementacji co najmniej jednego interfejsu filtru, kolejności filtru i zakresu filtru.

MvcHandler

Wybiera kontroler, który będzie obsługiwał żądanie HTTP.

MvcHtmlString

Reprezentuje ciąg zakodowany w formacie HTML, który nie powinien być kodowany ponownie.

MvcHttpHandler

Weryfikuje i przetwarza żądanie HTTP.

MvcRouteHandler

Tworzy obiekt, który implementuje interfejs IHttpHandler i przekazuje do niego kontekst żądania.

MvcWebRazorHostFactory

Tworzy wystąpienia System.Web.Mvc.MvcWebPageRazorHost plików.

NameValueCollectionExtensions

Rozszerza obiekt NameValueCollection, aby można było skopiować kolekcję do określonego słownika.

NameValueCollectionValueProvider

Reprezentuje klasę bazową dla dostawców wartości, których wartości pochodzą z NameValueCollection obiektu.

NoAsyncTimeoutAttribute

Zapewnia wygodną otokę atrybutu AsyncTimeoutAttribute .

NonActionAttribute

Reprezentuje atrybut używany do wskazania, że metoda kontrolera nie jest metodą akcji.

OutputCacheAttribute

Reprezentuje atrybut używany do oznaczania metody akcji, której dane wyjściowe będą buforowane.

OverrideActionFiltersAttribute

Reprezentuje atrybuty skojarzone z filtrem przesłonięcia.

OverrideAuthenticationAttribute

Reprezentuje atrybuty skojarzone z uwierzytelnianiem.

OverrideAuthorizationAttribute

Reprezentuje atrybuty skojarzone z autoryzacją.

OverrideExceptionFiltersAttribute

Reprezentuje atrybuty skojarzone z filtrem wyjątku.

OverrideResultFiltersAttribute

Reprezentuje atrybuty skojarzone z filtrem wyników.

ParameterBindingInfo

Hermetyzuje informacje dotyczące powiązania parametrów metody action-method z modelem danych.

ParameterDescriptor

Zawiera informacje opisujące parametr.

PartialViewResult

Reprezentuje klasę bazową używaną do wysyłania widoku częściowego do odpowiedzi.

PreApplicationStartCode

Udostępnia punkt rejestracji dla kodu początkowego aplikacji Razor ASP.NET.

QueryStringValueProvider

Reprezentuje dostawcę wartości dla ciągów zapytań, które są zawarte w NameValueCollection obiekcie.

QueryStringValueProviderFactory

Reprezentuje klasę, która jest odpowiedzialna za utworzenie nowego wystąpienia obiektu dostawcy wartości ciągu zapytania.

RangeAttributeAdapter

Udostępnia adapter dla atrybutu RangeAttribute .

RazorView

Reprezentuje klasę używaną do tworzenia widoków, które mają składnię Razor.

RazorViewEngine

Reprezentuje aparat wyświetlania używany do renderowania strony internetowej korzystającej z ASP.NET składni Razor.

RedirectResult

Kontroluje przetwarzanie akcji aplikacji, przekierowując do określonego identyfikatora URI.

RedirectToRouteResult

Reprezentuje wynik, który wykonuje przekierowanie przy użyciu określonego słownika wartości tras.

ReflectedActionDescriptor

Zawiera informacje opisujące odzwierciedlonej metody akcji.

ReflectedControllerDescriptor

Zawiera informacje opisujące odzwierciedlonego kontrolera.

ReflectedParameterDescriptor

Zawiera informacje opisujące odzwierciedlonego parametru metody akcji.

RegularExpressionAttributeAdapter

Udostępnia adapter dla atrybutu RegularExpressionAttribute .

RemoteAttribute

Udostępnia atrybut, który używa wtyczki sprawdzania poprawności jQuery zdalnego modułu sprawdzania poprawności.

RequiredAttributeAdapter

Udostępnia adapter dla atrybutu RequiredAttributeAttribute .

RequireHttpsAttribute

Reprezentuje atrybut, który wymusza ponowne wysłanie niezabezpieczonego żądania HTTP za pośrednictwem protokołu HTTPS.

ResultExecutedContext

Zawiera kontekst OnResultExecuted(ResultExecutedContext) metody ActionFilterAttribute klasy.

ResultExecutingContext

Zawiera kontekst OnResultExecuting(ResultExecutingContext) metody ActionFilterAttribute klasy.

RouteAreaAttribute

Definiuje obszar ustawiony dla wszystkich tras zdefiniowanych w tym kontrolerze.

RouteAttribute

Umieść go na kontrolerze lub akcji, aby uwidocznić go bezpośrednio za pośrednictwem trasy. Po umieszczeniu na kontrolerze ma zastosowanie do akcji, które nie mają na nich żadnych elementów System.Web.Mvc.RouteAttribute.

RouteCollectionAttributeRoutingExtensions

Udostępnia rozszerzenia routingu dla atrybutu kolekcji tras.

RouteCollectionExtensions

RouteCollection Rozszerza obiekt na potrzeby routingu MVC.

RouteDataValueProvider

Reprezentuje dostawcę wartości dla danych tras zawartych w obiekcie, który implementuje IDictionary<TKey,TValue> interfejs.

RouteDataValueProviderFactory

Reprezentuje fabrykę do tworzenia obiektów dostawcy wartości danych tras.

RoutePrefixAttribute

Dodawać adnotacje kontrolera z prefiksem trasy, który ma zastosowanie do wszystkich akcji w kontrolerze.

SelectList

Reprezentuje listę, która umożliwia użytkownikom wybranie jednego elementu.

SelectListGroup

Reprezentuje element HTML optgroup i jego atrybuty. Na liście wyboru obsługiwanych jest wiele grup o tej samej nazwie. Są one porównywane z równością odwołań.

SelectListItem

Reprezentuje wybrany element w wystąpieniu SelectList klasy.

SessionStateAttribute

Określa stan sesji kontrolera.

SessionStateTempDataProvider

Udostępnia dane stanu sesji do bieżącego TempDataDictionary obiektu.

StringLengthAttributeAdapter

Udostępnia adapter dla atrybutu StringLengthAttribute .

TagBuilder

Zawiera klasy i właściwości używane do tworzenia elementów HTML. Ta klasa służy do pisania pomocników, takich jak te znalezione w System.Web.Helpers przestrzeni nazw.

TempDataDictionary

Reprezentuje zestaw danych, który utrzymuje się tylko z jednego żądania do następnego.

TemplateInfo

Hermetyzuje informacje o bieżącym kontekście szablonu.

UnobtrusiveValidationAttributesGenerator

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu.

UrlHelper

Zawiera metody tworzenia adresów URL dla ASP.NET MVC w aplikacji.

UrlParameter

Reprezentuje opcjonalny parametr używany przez klasę MvcHandler podczas routingu.

ValidatableObjectAdapter

Udostępnia kartę obiektu, która może zostać zweryfikowana.

ValidateAntiForgeryTokenAttribute

Reprezentuje atrybut używany do zapobiegania fałszowaniu żądania.

ValidateInputAttribute

Reprezentuje atrybut używany do oznaczania metod akcji, których dane wejściowe muszą zostać zweryfikowane.

ValueProviderCollection

Reprezentuje kolekcję obiektów dostawcy wartości dla aplikacji.

ValueProviderDictionary

Uwaga: ten interfejs API jest teraz przestarzały. Reprezentuje słownik dostawców wartości dla aplikacji.

ValueProviderFactories

Reprezentuje kontener obiektów fabrycznych dostawcy wartości.

ValueProviderFactory

Reprezentuje fabrykę do tworzenia obiektów dostawcy wartości.

ValueProviderFactoryCollection

Reprezentuje kolekcję fabryk dostawcy wartości dla aplikacji.

ValueProviderResult

Reprezentuje wynik powiązania wartości (na przykład z wpisu formularza lub ciągu zapytania) do właściwości argumentu metody akcji lub do samego argumentu.

ViewContext

Hermetyzuje informacje związane z renderowaniem widoku.

ViewDataDictionary

Reprezentuje kontener używany do przekazywania danych między kontrolerem a widokiem.

ViewDataDictionary<TModel>

Reprezentuje kontener używany do przekazywania silnie typiowanych danych między kontrolerem a widokiem.

ViewDataInfo

Hermetyzuje informacje o bieżącej zawartości szablonu używanej do tworzenia szablonów i pomocników HTML, które wchodzą w interakcje z szablonami.

ViewEngineCollection

Reprezentuje kolekcję aparatów widoków, które są dostępne dla aplikacji.

ViewEngineResult

Reprezentuje wynik lokalizowania aparatu wyświetlania.

ViewEngines

Reprezentuje kolekcję aparatów widoków, które są dostępne dla aplikacji.

ViewMasterPage

Reprezentuje informacje potrzebne do utworzenia strony widoku wzorcowego.

ViewMasterPage<TModel>

Reprezentuje informacje wymagane do utworzenia silnie typizowanej strony widoku wzorcowego.

ViewPage

Reprezentuje właściwości i metody potrzebne do renderowania widoku jako strony Web Forms.

ViewPage<TModel>

Reprezentuje informacje wymagane do renderowania silnie typizowanego widoku jako strony Web Forms.

ViewResult

Reprezentuje klasę używaną do renderowania widoku przy użyciu IView wystąpienia zwróconego IViewEngine przez obiekt.

ViewResultBase

Reprezentuje klasę bazową używaną do udostępniania modelu do widoku, a następnie renderowania widoku do odpowiedzi.

ViewStartPage

Udostępnia abstrakcyjną klasę, która może służyć do implementowania strony początkowej widoku (wzorca).

ViewTemplateUserControl

Udostępnia kontener dla TemplateInfo obiektów.

ViewTemplateUserControl<TModel>

Udostępnia kontener dla TemplateInfo obiektów.

ViewType

Reprezentuje typ widoku.

ViewUserControl

Reprezentuje informacje potrzebne do utworzenia kontrolki użytkownika.

ViewUserControl<TModel>

Reprezentuje informacje wymagane do utworzenia silnie typizowanej kontrolki użytkownika.

VirtualPathProviderViewEngine

Reprezentuje abstrakcyjną implementację klasy bazowej interfejsu IViewEngine .

WebFormView

Reprezentuje informacje potrzebne do utworzenia strony Web Forms w ASP.NET MVC.

WebFormViewEngine

Reprezentuje aparat widoku używany do renderowania strony Web Forms do odpowiedzi.

WebViewPage

Reprezentuje właściwości i metody, które są potrzebne do renderowania widoku, który używa ASP.NET składni Razor.

WebViewPage<TModel>

Reprezentuje właściwości i metody, które są potrzebne do renderowania widoku, który używa ASP.NET składni Razor.

Interfejsy

IActionFilter

Definiuje metody używane w filtrze akcji.

IActionInvoker

Definiuje kontrakt dla wywołania akcji, który jest używany do wywoływania akcji w odpowiedzi na żądanie HTTP.

IActionInvokerFactory

Służy do tworzenia IActionInvoker wystąpienia dla bieżącego żądania.

IAuthorizationFilter

Definiuje metody wymagane do filtrowania autoryzacji.

IClientValidatable

Umożliwia ASP.NET platformie weryfikacji MVC odnajdywanie w czasie wykonywania, czy moduł sprawdzania poprawności ma obsługę weryfikacji klienta.

IController

Definiuje metody wymagane dla kontrolera.

IControllerActivator

Zapewnia szczegółową kontrolę nad tym, jak kontrolery są tworzone przy użyciu wstrzykiwania zależności.

IControllerFactory

Definiuje metody wymagane dla fabryki kontrolerów.

IDependencyResolver

Definiuje metody upraszczające lokalizację usługi i rozpoznawanie zależności.

IEnumerableValueProvider

Reprezentuje specjalny IValueProvider element, który ma możliwość wyliczania.

IExceptionFilter

Definiuje metody wymagane dla filtru wyjątków.

IFilterProvider

Udostępnia interfejs do znajdowania filtrów.

IMetadataAware

Udostępnia interfejs do uwidaczniania atrybutów w AssociatedMetadataProvider klasie.

IMethodInfoActionDescriptor

Opcjonalny interfejs dla ActionDescriptor typów, które udostępniają MethodInfoelement .

IModelBinder

Definiuje metody wymagane dla powiązania modelu.

IModelBinderProvider

Definiuje metody, które umożliwiają dynamiczne implementacje powiązania modelu dla klas implementujących IModelBinder interfejs.

IMvcFilter

Definiuje elementy członkowskie, które określają kolejność filtrów i czy jest dozwolonych wiele filtrów.

IResultFilter

Definiuje metody wymagane dla filtru wyników.

IRouteWithArea

Kojarzy trasę z obszarem w aplikacji MVC ASP.NET.

ITempDataProvider

Definiuje kontrakt dla dostawców danych tymczasowych, którzy przechowują dane wyświetlane w następnym żądaniu.

ITempDataProviderFactory

Służy do tworzenia ITempDataProvider wystąpienia dla kontrolera.

IUnvalidatedValueProvider

Reprezentuje interfejs, który może pominąć walidację IValueProvider żądania.

IValueProvider

Definiuje metody wymagane dla dostawcy wartości w ASP.NET MVC.

IView

Definiuje metody wymagane dla widoku.

IViewDataContainer

Definiuje metody wymagane dla słownika danych widoku.

IViewEngine

Definiuje metody wymagane dla aparatu wyświetlania.

IViewLocationCache

Definiuje metody wymagane do buforowania lokalizacji w pamięci podręcznej.

IViewPageActivator

Zapewnia szczegółową kontrolę nad sposobem tworzenia stron widoku przy użyciu wstrzykiwania zależności.

Wyliczenia

AreaReference

Steruje interpretacją nazwy kontrolera podczas konstruowania elementu RemoteAttribute.

FilterScope

Definiuje wartości określające kolejność uruchamiania filtrów MVC ASP.NET w ramach tego samego typu filtru i kolejności filtrów.

FormMethod

Wylicza typy żądań HTTP dla formularza.

Html5DateRenderingMode

Wylicza tryb renderowania dat dla kodu HTML5.

HttpVerbs

Wylicza czasowniki HTTP.

InputType

Wylicza typy kontrolek wejściowych.

JsonRequestBehavior

Określa, czy żądania HTTP GET od klienta są dozwolone.

TagRenderMode

Wylicza tryby dostępne do renderowania tagów HTML.

Delegaci

ActionSelector

Reprezentuje delegata, który zawiera logikę wybierania metody akcji.

DataAnnotationsModelValidationFactory

Reprezentuje metodę DataAnnotationsModelValidatorProvider , która tworzy wystąpienie.

DataAnnotationsValidatableObjectAdapterFactory

Udostępnia fabrykę modułów sprawdzania poprawności opartych na .IValidatableObject