Sdílet prostřednictvím


System.Web.Mvc Obor názvů

Třídy

AcceptVerbsAttribute

Představuje atribut, který určuje, na které příkazy HTTP bude metoda akce reagovat.

ActionDescriptor

Poskytuje informace o metodě akce, jako je její název, kontroler, parametry, atributy a filtry.

ActionExecutedContext

Poskytuje kontext metody ActionExecuted ActionFilterAttribute třídy.

ActionExecutingContext

Poskytuje kontext pro ActionExecuting metody ActionFilterAttribute třídy.

ActionFilterAttribute

Představuje základní třídu pro atributy filtru.

ActionMethodSelectorAttribute

Představuje atribut, který se používá k ovlivnění výběru metody akce.

ActionNameAttribute

Představuje atribut, který se používá pro název akce.

ActionNameSelectorAttribute

Představuje atribut, který ovlivňuje výběr metody akce.

ActionResult

Představuje výsledek metody akce.

AdditionalMetadataAttribute

Poskytuje třídu, která implementuje IMetadataAware rozhraní za účelem podpory dalších metadat.

AjaxHelper

Představuje podporu vykreslování HTML ve scénářích AJAX v rámci zobrazení.

AjaxHelper<TModel>

Představuje podporu vykreslování HTML ve scénářích AJAX v zobrazení silného typu.

AjaxRequestExtensions

Představuje třídu, která rozšiřuje HttpRequestBase třídu přidáním možnosti určit, zda požadavek HTTP je požadavek AJAX.

AllowAnonymousAttribute

Představuje atribut, který označuje kontrolery a akce, které se mají přeskočit AuthorizeAttribute během autorizace.

AllowHtmlAttribute

Umožňuje požadavku zahrnout kód HTML během vazby modelu vynecháním ověření požadavku pro vlastnost. (Důrazně doporučujeme, aby aplikace explicitně zkontrolovala všechny modely, ve kterých zakážete ověřování požadavků, aby se zabránilo zneužití skriptů.)

AreaRegistration

Poskytuje způsob registrace jedné nebo více oblastí v aplikaci ASP.NET MVC.

AreaRegistrationContext

Zapouzdří informace potřebné k registraci oblasti v aplikaci ASP.NET MVC.

AssociatedMetadataProvider

Poskytuje abstraktní třídu pro implementaci zprostředkovatele metadat.

AssociatedValidatorProvider

Poskytuje abstraktní třídu pro třídy, které implementují zprostředkovatele ověřování.

AsyncController

Poskytuje zpětnou kompatibilitu s ASP.NET MVC 3.

AsyncTimeoutAttribute

Představuje atribut, který se používá k nastavení hodnoty časového limitu v milisekundách pro asynchronní metodu.

AuthorizationContext

Zapouzdří informace potřebné pro použití atributu AuthorizeAttribute .

AuthorizeAttribute

Určuje, že přístup ke kontroleru nebo metodě akce je omezený na uživatele, kteří splňují požadavek na autorizaci.

BindAttribute

Představuje atribut, který se používá k poskytnutí podrobností o tom, jak by mělo dojít k vazbě modelu na parametr.

BuildManagerCompiledView

Představuje základní třídu pro zobrazení, které jsou kompilovány BuildManager třídy před vykreslením pomocí modulu zobrazení.

BuildManagerViewEngine

Poskytuje základní třídu pro moduly zobrazení.

ByteArrayModelBinder

Namapuje požadavek prohlížeče na pole bajtů.

CachedAssociatedMetadataProvider<TModelMetadata>

Poskytuje abstraktní třídu pro implementaci zprostředkovatele metadat uložených v mezipaměti.

CachedDataAnnotationsMetadataAttributes

Poskytuje kontejner pro ukládání atributů do mezipaměti System.ComponentModel.DataAnnotations .

CachedDataAnnotationsModelMetadata

Poskytuje kontejner pro ukládání do mezipaměti DataAnnotationsModelMetadata.

CachedDataAnnotationsModelMetadataProvider

Implementuje výchozího zprostředkovatele metadat modelu v mezipaměti pro ASP.NET MVC.

CachedModelMetadata<TPrototypeCache>

Poskytuje kontejner pro metadata uložená v mezipaměti.

CancellationTokenModelBinder

Poskytuje mechanismus pro šíření oznámení, že operace pořadače modelu by měly být zrušeny.

ChildActionOnlyAttribute

Představuje atribut, který se používá k označení, že metoda akce by měla být volána pouze jako podřízená akce.

ChildActionValueProvider

Představuje zprostředkovatele hodnot pro hodnoty z podřízených akcí.

ChildActionValueProviderFactory

Představuje továrnu pro vytváření objektů zprostředkovatele hodnot pro podřízené akce.

ClientDataTypeModelValidatorProvider

Vrátí validátory modelu datového typu klienta.

CompareAttribute

Poskytuje atribut, který porovnává dvě vlastnosti modelu.

ContentResult

Představuje typ obsahu definovaný uživatelem, který je výsledkem metody akce.

Controller

Poskytuje metody, které odpovídají na požadavky HTTP, které jsou provedeny na webu ASP.NET MVC.

ControllerActionInvoker

Představuje třídu, která je zodpovědná za vyvolání metod akcí kontroleru.

ControllerBase

Představuje základní třídu pro všechny kontrolery MVC.

ControllerBuilder

Představuje třídu, která je zodpovědná za dynamické sestavení kontroleru.

ControllerContext

Zapouzdřuje informace o požadavku HTTP, který odpovídá zadaným RouteBase instancím a ControllerBase instancím.

ControllerDescriptor

Zapouzdřuje informace, které popisují kontroler, například jeho název, typ a akce.

ControllerInstanceFilterProvider

Přidá kontroler do FilterProviderCollection instance.

CustomModelBinderAttribute

Představuje atribut, který vyvolá vlastní pořadač modelu.

DataAnnotationsModelMetadata

Poskytuje kontejner pro běžná metadata, pro DataAnnotationsModelMetadataProvider třídu a třídu DataAnnotationsModelValidator pro datový model.

DataAnnotationsModelMetadataProvider

Implementuje výchozího zprostředkovatele metadat modelu pro ASP.NET MVC.

DataAnnotationsModelValidator

Poskytuje validátor modelu.

DataAnnotationsModelValidator<TAttribute>

Poskytuje validátor modelu pro zadaný typ ověření.

DataAnnotationsModelValidatorProvider

Implementuje výchozího zprostředkovatele ověřování pro ASP.NET MVC.

DataErrorInfoModelValidatorProvider

Poskytuje kontejner pro validátor modelu s informacemi o chybách.

DefaultControllerFactory

Představuje objekt pro vytváření kontroleru, který je zaregistrovaný ve výchozím nastavení.

DefaultModelBinder

Mapuje požadavek prohlížeče na datový objekt. Tato třída poskytuje konkrétní implementaci pořadače modelu.

DefaultViewLocationCache

Představuje mezipaměť paměti pro umístění zobrazení.

DependencyResolver

Poskytuje bod registrace pro překladače závislostí, které implementují IDependencyResolver nebo Common Service Locator IServiceLocator rozhraní.

DependencyResolverExtensions

Poskytuje typově bezpečnou implementaci GetService(Type) a GetServices(Type).

DictionaryValueProvider<TValue>

Představuje základní třídu pro zprostředkovatele hodnot, jejichž hodnoty pocházejí z kolekce, která implementuje IDictionary<TKey,TValue> rozhraní.

EmptyModelMetadataProvider

Poskytuje prázdného zprostředkovatele metadat pro datové modely, které nevyžadují metadata.

EmptyModelValidatorProvider

Poskytuje prázdného zprostředkovatele ověřování pro modely, které nevyžadují validátor.

EmptyResult

Představuje výsledek, který nedělá nic, například metodu akce kontroleru, která nevrací nic.

ExceptionContext

Poskytuje kontext pro použití HandleErrorAttribute třídy.

ExpressionHelper

Poskytuje pomocnou třídu pro získání názvu modelu z výrazu.

FieldValidationMetadata

Poskytuje kontejner pro metadata ověření polí na straně klienta.

FileContentResult

Odešle do odpovědi obsah binárního souboru.

FilePathResult

Odešle obsah souboru do odpovědi.

FileResult

Představuje základní třídu, která se používá k odeslání binárního obsahu souboru do odpovědi.

FileStreamResult

Odešle binární obsah do odpovědi pomocí Stream instance.

Filter

Představuje třídu metadat, která obsahuje odkaz na implementaci jednoho nebo více rozhraní filtru, pořadí filtru a oboru filtru.

FilterAttribute

Představuje základní třídu pro atributy filtru akcí a výsledků.

FilterAttributeFilterProvider

Definuje zprostředkovatele filtru pro atributy filtru.

FilterInfo

Zapouzdřuje informace o dostupných filtrech akcí.

FilterProviderCollection

Představuje kolekci zprostředkovatelů filtru pro aplikaci.

FilterProviders

Poskytuje bod registrace pro filtry.

FormCollection

Obsahuje zprostředkovatele hodnot formuláře pro aplikaci.

FormContext

Zapouzdřuje informace potřebné k ověření a zpracování vstupních dat z formuláře HTML.

FormValueProvider

Představuje zprostředkovatele hodnot pro hodnoty formuláře, které jsou obsaženy v objektu NameValueCollection .

FormValueProviderFactory

Představuje třídu, která je zodpovědná za vytvoření nové instance objektu zprostředkovatele form-value.

GlobalFilterCollection

Představuje třídu, která obsahuje všechny globální filtry.

GlobalFilters

Představuje globální kolekci filtrů.

HandleErrorAttribute

Představuje atribut, který se používá ke zpracování výjimky, která je vyvolán metodou akce.

HandleErrorInfo

Zapouzdřuje informace pro zpracování chyby, která byla vyvolán metodou akce.

HiddenInputAttribute

Představuje atribut, který se používá k označení, zda má být hodnota vlastnosti nebo pole vykreslena jako skrytý vstupní prvek.

HtmlHelper

Podporuje vykreslování ovládacích prvků HTML v zobrazení.

HtmlHelper<TModel>

Představuje podporu vykreslování ovládacích prvků HTML v zobrazení silného typu.

HttpAntiForgeryException

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu.

HttpDeleteAttribute

Představuje atribut, který se používá k omezení metody akce tak, aby metoda zpracovávala pouze požadavky HTTP DELETE.

HttpFileCollectionValueProvider

Představuje zprostředkovatele hodnot, který se má použít s hodnotami, které pocházejí z kolekce souborů HTTP.

HttpFileCollectionValueProviderFactory

Představuje třídu, která je zodpovědná za vytvoření nové instance objektu zprostředkovatele hodnot kolekce souborů HTTP.

HttpGetAttribute

Představuje atribut, který se používá k omezení metody akce tak, aby metoda zpracovávala pouze požadavky HTTP GET.

HttpHeadAttribute

Určuje, že požadavek HTTP musí být metodou HTTP HEAD.

HttpNotFoundResult

Definuje objekt, který se používá k označení, že požadovaný prostředek nebyl nalezen.

HttpOptionsAttribute

Představuje atribut, který se používá k omezení metody akce tak, aby metoda zpracovávala pouze požadavky HTTP OPTIONS.

HttpPatchAttribute

Představuje atribut, který se používá k omezení metody akce tak, aby metoda zpracovávala pouze požadavky HTTP PATCH.

HttpPostAttribute

Představuje atribut, který se používá k omezení metody akce tak, aby metoda zpracovávala pouze požadavky HTTP POST.

HttpPostedFileBaseModelBinder

Vytvoří vazbu modelu na publikovaný soubor.

HttpPutAttribute

Představuje atribut, který se používá k omezení metody akce tak, aby metoda zpracovávala pouze požadavky HTTP PUT.

HttpRequestExtensions

Rozšiřuje HttpRequestBase třídu, která obsahuje hodnoty HTTP, které byly odeslány klientem během webového požadavku.

HttpStatusCodeResult

Poskytuje způsob, jak vrátit výsledek akce s konkrétním stavovým kódem a popisem odpovědi HTTP.

HttpUnauthorizedResult

Představuje výsledek neoprávněného požadavku HTTP.

JavaScriptResult

Odešle do odpovědi obsah JavaScriptu.

JQueryFormValueProvider

Zprostředkovatel JQuery Form Value se používá ke zpracování dat ve formátu JQuery ve formulářích požadavků.

JQueryFormValueProviderFactory

Poskytuje potřebnou hodnotu ValueProvider pro zpracování dat formuláře JQuery.

JsonResult

Představuje třídu, která se používá k odeslání obsahu ve formátu JSON do odpovědi.

JsonValueProviderFactory

Umožňuje metodám akcí odesílat a přijímat text ve formátu JSON a modelovat vazbu textu JSON na parametry metod akcí.

LinqBinaryModelBinder

Mapuje požadavek prohlížeče na objekt LINQ Binary .

MaxLengthAttributeAdapter

Poskytuje adaptér pro atribut MaxLengthAttribute.

MinLengthAttributeAdapter

Poskytuje adaptér pro atribut MinLengthAttribute.

ModelBinderAttribute

Představuje atribut, který se používá k přidružení typu modelu k typu tvůrce modelu.

ModelBinderDictionary

Představuje třídu, která obsahuje všechny pořadače modelu pro aplikaci uvedené podle typu pořadače.

ModelBinderProviderCollection

Žádný zde uvedený obsah nebude aktualizován; sem nepřidávejte materiál.

ModelBinderProviders

Poskytuje kontejner pro zprostředkovatele pořadačů modelů.

ModelBinders

Poskytuje globální přístup k pořadačům modelu pro aplikaci.

ModelBindingContext

Poskytuje kontext, ve kterém funguje pořadač modelu.

ModelClientValidationEqualToRule

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu.

ModelClientValidationMaxLengthRule
ModelClientValidationMinLengthRule
ModelClientValidationRangeRule

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu.

ModelClientValidationRegexRule

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu.

ModelClientValidationRemoteRule

Představuje vzdálené pravidlo pro ověření klienta modelu.

ModelClientValidationRequiredRule

Představuje požadované pravidlo pro ověření klienta modelu.

ModelClientValidationRule

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu.

ModelClientValidationStringLengthRule

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Představuje délku ověřovacího pravidla klienta modelu.

ModelError

Představuje chybu, ke které dochází během vazby modelu.

ModelErrorCollection

Kolekce ModelError instancí.

ModelMetadata

Poskytuje kontejner pro běžná metadata, pro ModelMetadataProvider třídu a třídu ModelValidator pro datový model.

ModelMetadataProvider

Poskytuje abstraktní základní třídu pro vlastního zprostředkovatele metadat.

ModelMetadataProviders

Poskytuje kontejner pro aktuální ModelMetadataProvider instanci.

ModelState

Zapouzdří stav vazby modelu na vlastnost argumentu action-method nebo na samotný argument.

ModelStateDictionary

Představuje stav pokusu o vytvoření vazby odeslaného formuláře s metodou akce, která zahrnuje ověřovací informace.

ModelValidationResult

Poskytuje kontejner pro výsledek ověření.

ModelValidator

Poskytuje základní třídu pro implementaci logiky ověřování.

ModelValidatorProvider

Poskytuje seznam validátorů pro model.

ModelValidatorProviderCollection

Žádný zde uvedený obsah nebude aktualizován; sem nepřidávejte materiál.

ModelValidatorProviders

Poskytuje kontejner pro aktuálního zprostředkovatele ověřování.

MultiSelectList

Představuje seznam položek, ze kterého mohou uživatelé vybrat více než jednu položku.

MvcFilter

Při implementaci v odvozené třídě poskytuje třídu metadat, která obsahuje odkaz na implementaci jednoho nebo více rozhraní filtru, pořadí filtru a rozsah filtru.

MvcHandler

Vybere kontroler, který bude zpracovávat požadavek HTTP.

MvcHtmlString

Představuje řetězec s kódováním HTML, který by neměl být znovu kódován.

MvcHttpHandler

Ověří a zpracuje požadavek HTTP.

MvcRouteHandler

Vytvoří objekt, který implementuje rozhraní IHttpHandler a předá do něj kontext požadavku.

MvcWebRazorHostFactory

Vytvoří instance System.Web.Mvc.MvcWebPageRazorHost souborů.

NameValueCollectionExtensions

Rozšiřuje NameValueCollection objekt tak, aby kolekce lze kopírovat do zadaného slovníku.

NameValueCollectionValueProvider

Představuje základní třídu pro zprostředkovatele hodnot, jejichž hodnoty pocházejí z objektu NameValueCollection .

NoAsyncTimeoutAttribute

Poskytuje obálku pro pohodlí atributu AsyncTimeoutAttribute .

NonActionAttribute

Představuje atribut, který se používá k označení, že metoda kontroleru není metoda akce.

OutputCacheAttribute

Představuje atribut, který se používá k označení metody akce, jejíž výstup bude uložen v mezipaměti.

OverrideActionFiltersAttribute

Představuje atributy přidružené k filtru přepsání.

OverrideAuthenticationAttribute

Představuje atributy přidružené k ověřování.

OverrideAuthorizationAttribute

Představuje atributy přidružené k autorizaci.

OverrideExceptionFiltersAttribute

Představuje atributy přidružené k filtru výjimek.

OverrideResultFiltersAttribute

Představuje atributy přidružené k filtru výsledků.

ParameterBindingInfo

Zapouzdřuje informace pro vazbu parametrů metody akce s datovým modelem.

ParameterDescriptor

Obsahuje informace, které popisují parametr.

PartialViewResult

Představuje základní třídu, která se používá k odeslání částečného zobrazení odpovědi.

PreApplicationStartCode

Poskytuje bod registrace pro počáteční kód ASP.NET Razor před aplikací.

QueryStringValueProvider

Představuje zprostředkovatele hodnoty pro řetězce dotazu, které jsou obsaženy v objektu NameValueCollection .

QueryStringValueProviderFactory

Představuje třídu, která je zodpovědná za vytvoření nové instance objektu query-string value-provider.

RangeAttributeAdapter

Poskytuje adaptér pro RangeAttribute atribut.

RazorView

Představuje třídu použitou k vytvoření zobrazení, která mají syntaxi Razor.

RazorViewEngine

Představuje modul zobrazení, který se používá k vykreslení webové stránky, která používá syntaxi ASP.NET Razor.

RedirectResult

Řídí zpracování akcí aplikace přesměrováním na zadaný identifikátor URI.

RedirectToRouteResult

Představuje výsledek, který provádí přesměrování pomocí slovníku zadaných hodnot tras.

ReflectedActionDescriptor

Obsahuje informace, které popisují promítnutou metodu akce.

ReflectedControllerDescriptor

Obsahuje informace, které popisují odražený kontroler.

ReflectedParameterDescriptor

Obsahuje informace, které popisují reflektovaný parametr metody akce.

RegularExpressionAttributeAdapter

Poskytuje adaptér pro RegularExpressionAttribute atribut.

RemoteAttribute

Poskytuje atribut, který používá vzdálený validátor modulu plug-in pro ověření jQuery.

RequiredAttributeAdapter

Poskytuje adaptér pro RequiredAttributeAttribute atribut.

RequireHttpsAttribute

Představuje atribut, který vynutí opětovné odeslání nezabezpečeného požadavku HTTP přes HTTPS.

ResultExecutedContext

Poskytuje kontext pro metodu OnResultExecuted(ResultExecutedContext)ActionFilterAttribute třídy.

ResultExecutingContext

Poskytuje kontext pro metodu OnResultExecuting(ResultExecutingContext)ActionFilterAttribute třídy.

RouteAreaAttribute

Definuje oblast, která se má nastavit pro všechny trasy definované v tomto kontroleru.

RouteAttribute

Umístěte na kontroler nebo akci, abyste ho vystavovali přímo přes trasu. Při umístění na kontroleru se vztahuje na akce, které nemají na sobě žádný atribut System.Web.Mvc.RouteAttribute.

RouteCollectionAttributeRoutingExtensions

Poskytuje rozšíření směrování pro atribut kolekce tras.

RouteCollectionExtensions

RouteCollection Rozšiřuje objekt pro směrování MVC.

RouteDataValueProvider

Představuje zprostředkovatele hodnoty pro data trasy, která je obsažena v objektu, který implementuje IDictionary<TKey,TValue> rozhraní.

RouteDataValueProviderFactory

Představuje továrnu pro vytváření objektů zprostředkovatele hodnot tras a dat.

RoutePrefixAttribute

Označí kontroler předponou trasy, která se vztahuje na všechny akce v rámci kontroleru.

SelectList

Představuje seznam, který uživatelům umožňuje vybrat jednu položku.

SelectListGroup

Představuje element HTML optgroup a jeho atributy. V seznamu výběrů je podporováno více skupin se stejným názvem. Porovnávají se s referenční rovností.

SelectListItem

Představuje vybranou položku v instanci SelectList třídy.

SessionStateAttribute

Určuje stav relace kontroleru.

SessionStateTempDataProvider

Poskytuje data stavu relace aktuálnímu TempDataDictionary objektu.

StringLengthAttributeAdapter

Poskytuje adaptér pro StringLengthAttribute atribut.

TagBuilder

Obsahuje třídy a vlastnosti, které se používají k vytvoření elementů HTML. Tato třída se používá k zápisu pomocných rutin, například těch, které se nacházejí v System.Web.Helpers oboru názvů.

TempDataDictionary

Představuje sadu dat, která se uchovávají pouze z jednoho požadavku na další.

TemplateInfo

Zapouzdřuje informace o aktuálním kontextu šablony.

UnobtrusiveValidationAttributesGenerator

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu.

UrlHelper

Obsahuje metody pro sestavení adres URL pro ASP.NET MVC v rámci aplikace.

UrlParameter

Představuje volitelný parametr, který používá MvcHandler třída během směrování.

ValidatableObjectAdapter

Poskytuje adaptér objektu, který lze ověřit.

ValidateAntiForgeryTokenAttribute

Představuje atribut, který se používá k zabránění padělání požadavku.

ValidateInputAttribute

Představuje atribut, který se používá k označení metod akcí, jejichž vstup musí být ověřen.

ValueProviderCollection

Představuje kolekci objektů zprostředkovatele hodnot pro aplikaci.

ValueProviderDictionary

Poznámka: Toto rozhraní API je teď zastaralé. Představuje slovník zprostředkovatelů hodnot pro aplikaci.

ValueProviderFactories

Představuje kontejner pro objekty objekty objektu zprostředkovatele hodnot.

ValueProviderFactory

Představuje továrnu pro vytváření objektů zprostředkovatele hodnot.

ValueProviderFactoryCollection

Představuje kolekci továren zprostředkovatele hodnot pro aplikaci.

ValueProviderResult

Představuje výsledek vazby hodnoty (například z formuláře post nebo řetězce dotazu) na vlastnost argumentu action-method nebo na samotný argument.

ViewContext

Zapouzdří informace, které souvisejí s vykreslováním zobrazení.

ViewDataDictionary

Představuje kontejner, který se používá k předávání dat mezi kontrolerem a zobrazením.

ViewDataDictionary<TModel>

Představuje kontejner, který se používá k předávání dat silného typu mezi kontrolerem a zobrazením.

ViewDataInfo

Zapouzdřuje informace o aktuálním obsahu šablony, který se používá k vývoji šablon, a o pomocných rutinách HTML, které pracují se šablonami.

ViewEngineCollection

Představuje kolekci modulů zobrazení, které jsou k dispozici pro aplikaci.

ViewEngineResult

Představuje výsledek vyhledání modulu zobrazení.

ViewEngines

Představuje kolekci modulů zobrazení, které jsou k dispozici pro aplikaci.

ViewMasterPage

Představuje informace potřebné k vytvoření stránky zobrazení předlohy.

ViewMasterPage<TModel>

Představuje informace, které jsou požadovány k vytvoření stránky zobrazení předlohy silného typu.

ViewPage

Představuje vlastnosti a metody potřebné k vykreslení zobrazení jako Web Forms stránky.

ViewPage<TModel>

Představuje informace potřebné k vykreslení zobrazení silného typu jako Web Forms stránky.

ViewResult

Představuje třídu, která se používá k vykreslení zobrazení pomocí IView instance, která je vrácena objektem IViewEngine .

ViewResultBase

Představuje základní třídu, která se používá k poskytnutí modelu zobrazení a následnému vykreslení zobrazení na odpověď.

ViewStartPage

Poskytuje abstraktní třídu, kterou lze použít k implementaci zobrazení úvodní (předlohy) stránky.

ViewTemplateUserControl

Poskytuje kontejner pro TemplateInfo objekty.

ViewTemplateUserControl<TModel>

Poskytuje kontejner pro TemplateInfo objekty.

ViewType

Představuje typ zobrazení.

ViewUserControl

Představuje informace potřebné k sestavení uživatelského ovládacího prvku.

ViewUserControl<TModel>

Představuje informace, které jsou požadovány k vytvoření silného typu uživatelského ovládacího prvku.

VirtualPathProviderViewEngine

Představuje abstraktní základní třídy implementace IViewEngine rozhraní.

WebFormView

Představuje informace potřebné k vytvoření Web Forms stránky v ASP.NET MVC.

WebFormViewEngine

Představuje modul zobrazení, který se používá k vykreslení Web Forms stránky na odpověď.

WebViewPage

Představuje vlastnosti a metody potřebné k vykreslení zobrazení, které používá ASP.NET syntaxi Razor.

WebViewPage<TModel>

Představuje vlastnosti a metody potřebné k vykreslení zobrazení, které používá ASP.NET syntaxi Razor.

Rozhraní

IActionFilter

Definuje metody, které se používají ve filtru akcí.

IActionInvoker

Definuje kontrakt pro vyvolání akce, který se používá k vyvolání akce v reakci na požadavek HTTP.

IActionInvokerFactory

Slouží k vytvoření IActionInvoker instance pro aktuální požadavek.

IAuthorizationFilter

Definuje metody, které jsou požadovány pro filtr autorizace.

IClientValidatable

Poskytuje způsob, jak ověřovací architektura ASP.NET MVC zjistit za běhu, jestli má validátor podporu pro ověřování klientů.

IController

Definuje metody, které jsou požadovány pro kontroler.

IControllerActivator

Poskytuje podrobnou kontrolu nad způsobem vytváření instancí kontrolerů pomocí injektáže závislostí.

IControllerFactory

Definuje metody, které jsou požadovány pro továrnu kontroleru.

IDependencyResolver

Definuje metody, které zjednodušují umístění služby a řešení závislostí.

IEnumerableValueProvider

Představuje speciál IValueProvider , který má schopnost být výčet.

IExceptionFilter

Definuje metody, které jsou požadovány pro filtr výjimek.

IFilterProvider

Poskytuje rozhraní pro vyhledávání filtrů.

IMetadataAware

Poskytuje rozhraní pro vystavení atributů třídy AssociatedMetadataProvider .

IMethodInfoActionDescriptor

Volitelné rozhraní pro ActionDescriptor typy, které poskytují MethodInfo.

IModelBinder

Definuje metody, které jsou požadovány pro pořadač modelu.

IModelBinderProvider

Definuje metody, které umožňují dynamické implementace vazby modelu pro třídy, které implementují IModelBinder rozhraní.

IMvcFilter

Definuje členy, které určují pořadí filtrů a zda je povoleno více filtrů.

IResultFilter

Definuje metody, které jsou požadovány pro filtr výsledků.

IRouteWithArea

Přidruží trasu k oblasti v aplikaci ASP.NET MVC.

ITempDataProvider

Definuje smlouvu pro dočasné poskytovatele dat, kteří ukládají data, která jsou zobrazena při dalším požadavku.

ITempDataProviderFactory

Slouží k vytvoření ITempDataProvider instance pro kontroler.

IUnvalidatedValueProvider

IValueProvider Představuje rozhraní, které může přeskočit ověření požadavku.

IValueProvider

Definuje metody, které jsou požadovány pro zprostředkovatele hodnoty v ASP.NET MVC.

IView

Definuje metody, které jsou požadovány pro zobrazení.

IViewDataContainer

Definuje metody, které jsou požadovány pro zobrazení datového slovníku.

IViewEngine

Definuje metody, které jsou požadovány pro modul zobrazení.

IViewLocationCache

Definuje metody, které jsou potřeba k ukládání umístění zobrazení do mezipaměti v paměti.

IViewPageActivator

Poskytuje podrobnou kontrolu nad způsobem vytváření stránek zobrazení pomocí injektáže závislostí.

Výčty

AreaReference

Řídí interpretaci názvu kontroleru při vytváření RemoteAttribute.

FilterScope

Definuje hodnoty, které určují pořadí, ve kterém ASP.NET filtry MVC běží v rámci stejného typu filtru a pořadí filtrů.

FormMethod

Vytvoří výčet typů požadavků HTTP pro formulář.

Html5DateRenderingMode

Vytvoří výčet režimu vykreslování data pro HTML5.

HttpVerbs

Vytvoří výčet sloves HTTP.

InputType

Vytvoří výčet typů vstupních ovládacích prvků.

JsonRequestBehavior

Určuje, jestli jsou povolené požadavky HTTP GET od klienta.

TagRenderMode

Vytvoří výčet režimů, které jsou k dispozici pro vykreslování značek HTML.

Delegáti

ActionSelector

Představuje delegáta, který obsahuje logiku pro výběr metody akce.

DataAnnotationsModelValidationFactory

Představuje metodu, která vytváří DataAnnotationsModelValidatorProvider instanci.

DataAnnotationsValidatableObjectAdapterFactory

Poskytuje továrnu pro validátory, které jsou založené na IValidatableObject.