Freigeben über


System.Web.Mvc Namespace

Klassen

AcceptVerbsAttribute

Stellt ein Attribut dar, das angibt, auf welche HTTP-Verben eine Aktionsmethode reagiert.

ActionDescriptor

Stellt Informationen zu einer Aktionsmethode bereit, z. B. Name, Controller, Parameter, Attribute und Filter.

ActionExecutedContext

Stellt den Kontext für die ActionExecuted-Methode der ActionFilterAttribute -Klasse bereit.

ActionExecutingContext

Stellt den Kontext für die ActionExecuting-Methode der ActionFilterAttribute -Klasse bereit.

ActionFilterAttribute

Die Basisklasse für Aktionsfilterattribute.

ActionMethodSelectorAttribute

Stellt ein Attribut dar, das verwendet wird, um die Auswahl einer Aktionsmethode zu beeinflussen.

ActionNameAttribute

Stellt ein Attribut dar, das für den Namen einer Aktion verwendet wird.

ActionNameSelectorAttribute

Stellt ein Attribut dar, das sich auf die Auswahl einer Aktionsmethode auswirkt.

ActionResult

Stellt das Ergebnis eine Aktionsmethode dar.

AdditionalMetadataAttribute

Stellt eine Klasse bereit, die die IMetadataAware -Schnittstelle implementiert, um zusätzliche Metadaten zu unterstützen.

AjaxHelper

Stellt Unterstützung für das Rendern von HTML in AJAX-Szenarios innerhalb einer Ansicht dar.

AjaxHelper<TModel>

Stellt Unterstützung für das Rendern von HTML in AJAX-Szenarios innerhalb einer stark typisierten Ansicht dar.

AjaxRequestExtensions

Stellt eine Klasse dar, die die HttpRequestBase -Klasse erweitert, indem die Möglichkeit hinzugefügt wird, zu bestimmen, ob eine HTTP-Anforderung eine AJAX-Anforderung ist.

AllowAnonymousAttribute

Stellt ein Attribut dar, das Controller und Aktionen markiert, die während der Autorisierung übersprungen AuthorizeAttribute werden sollen.

AllowHtmlAttribute

Ermöglicht es einer Anforderung, bei der Modellbindung HTML-Markup einzuschließen, indem die Anforderungsvalidierung für die Eigenschaft ausgelassen wird. (Zur Verhinderung von Skriptangriffen wird dringend empfohlen, dass die Anwendung explizit alle Modelle prüft, deren Anforderungsvalidierung Sie deaktivieren.)

AreaRegistration

Bietet eine Möglichkeit, einen oder mehrere Bereiche in einer ASP.NET MVC-Anwendung zu registrieren.

AreaRegistrationContext

Kapselt die Informationen, die erforderlich sind, um einen Bereich innerhalb einer ASP.NET MVC-Anwendung zu registrieren.

AssociatedMetadataProvider

Stellt eine abstrakte Klasse zur Implementierung eines Metadatenanbieters bereit.

AssociatedValidatorProvider

Stellt eine abstrakte Klasse für Klassen bereit, die einen Validierungsanbieter implementieren.

AsyncController

Bereitgestellt für die Abwärtskompatibilität mit ASP.NET MVC 3.

AsyncTimeoutAttribute

Stellt ein Attribut dar, das verwendet wird, um den Timeoutwert in Millisekunden für eine asynchrone Methode festzulegen.

AuthorizationContext

Kapselt die Informationen, die für die Verwendung eines Attributs AuthorizeAttribute erforderlich sind.

AuthorizeAttribute

Gibt an, dass der Zugriff auf einen Controller oder eine Aktionsmethode auf Benutzer beschränkt ist, welche die Autorisierungsanforderung erfüllen.

BindAttribute

Stellt ein Attribut dar, das verwendet wird, um Details dazu bereitzustellen, wie die Modellbindung an einen Parameter erfolgen soll.

BuildManagerCompiledView

Stellt die Basisklasse für Ansichten dar, die von der BuildManager-Klasse kompiliert werden, bevor sie von einer Ansichts-Engine gerendert werden.

BuildManagerViewEngine

Stellt eine Basisklasse für Ansichts-Engines bereit.

ByteArrayModelBinder

Ordnet einem Bytearray eine Browseranforderung zu.

CachedAssociatedMetadataProvider<TModelMetadata>

Stellt eine abstrakte Klasse zur Implementierung eines zwischengespeicherten Metadatenanbieters bereit.

CachedDataAnnotationsMetadataAttributes

Stellt einen Container zum Zwischenspeichern System.ComponentModel.DataAnnotations von Attributen bereit.

CachedDataAnnotationsModelMetadata

Stellt einen Container zum Zwischenspeichern DataAnnotationsModelMetadatabereit.

CachedDataAnnotationsModelMetadataProvider

Implementiert den Standardanbieter für zwischengespeicherte Modellmetadaten für ASP.NET MVC.

CachedModelMetadata<TPrototypeCache>

Stellt einen Container für zwischengespeicherte Metadaten bereit.

CancellationTokenModelBinder

Stellt einen Mechanismus zum Verteilen der Benachrichtigung, dass Modellbindervorgänge abgebrochen werden sollen, bereit

ChildActionOnlyAttribute

Stellt ein Attribut dar, das verwendet wird, um anzugeben, dass eine Aktionsmethode nur als untergeordnete Aktion aufgerufen werden soll.

ChildActionValueProvider

Ein Wertanbieter für Werte aus untergeordneten Aktionen.

ChildActionValueProviderFactory

Eine Factory zum Erstellen von Wertanbieterobjekten für untergeordnete Aktionen.

ClientDataTypeModelValidatorProvider

Gibt die Modellvalidierungssteuerelemente für den Clientdatentyp zurück.

CompareAttribute

Stellt ein Attribut bereit, das zwei Eigenschaften eines Modells vergleicht.

ContentResult

Stellt einen benutzerdefinierten Inhaltstyp dar, der das Ergebnis einer Aktionsmethode ist.

Controller

Stellt Methoden bereit, die auf HTTP-Anforderungen an eine ASP.NET MVC-Website reagieren.

ControllerActionInvoker

Stellt eine Klasse dar, die für das Aufrufen der Aktionsmethoden eines Controllers zuständig ist.

ControllerBase

Stellt die Basisklasse für alle MVC-Controller dar.

ControllerBuilder

Stellt eine Klasse dar, die für das dynamische Erstellen eines Controllers zuständig ist.

ControllerContext

Kapselt Informationen zu einer HTTP-Anforderung, die mit den angegebenen RouteBase Und ControllerBase -Instanzen übereinstimmt.

ControllerDescriptor

Kapselt Informationen, die einen Controller beschreiben, z. B. seinen Namen, den Typ und die Aktionen.

ControllerInstanceFilterProvider

Fügt den Controller dem FilterProviderCollection instance hinzu.

CustomModelBinderAttribute

Stellt ein Attribut dar, das einen benutzerdefinierten Modellbinder aufruft.

DataAnnotationsModelMetadata

Stellt einen Container für allgemeine Metadaten für die DataAnnotationsModelMetadataProvider-Klasse und für die DataAnnotationsModelValidator-Klasse für ein Datenmodell bereit.

DataAnnotationsModelMetadataProvider

Implementiert den Standardanbieter für Modellmetadaten für ASP.NET MVC.

DataAnnotationsModelValidator

Stellt ein Validierungssteuerelement für Modelle dar.

DataAnnotationsModelValidator<TAttribute>

Stellt ein Modellvalidierungs-Steuerelement für einen angegebenen Validierungstyp bereit.

DataAnnotationsModelValidatorProvider

Implementiert den Standardvalidierungsanbieter für ASP.NET MVC.

DataErrorInfoModelValidatorProvider

Stellt einen Container für das Modellvalidierungssteuerelement für Fehlerinformationen bereit.

DefaultControllerFactory

Stellt die Standardmäßig registrierte Controllerfactory dar.

DefaultModelBinder

Ordnet einem Datenobjekt eine Browseranforderung zu. Diese Klasse stellt eine konkrete Implementierung eines Modellbinders bereit.

DefaultViewLocationCache

Stellt einen Speichercache für Ansichtsspeicherorte dar.

DependencyResolver

Stellt einen Registrierungspunkt für Abhängigkeitslöser bereit, die oder die IServiceLocator-Schnittstelle des Common Service Locator implementieren IDependencyResolver .

DependencyResolverExtensions

Stellt eine typsichere Implementierung von und bereit GetService(Type)GetServices(Type).

DictionaryValueProvider<TValue>

Stellt die Basisklasse für Wertanbieter dar, deren Werte aus einer Auflistung stammen, die die IDictionary<TKey,TValue>-Schnittstelle implementiert.

EmptyModelMetadataProvider

Stellt einen leeren Metadatenanbieter für Datenmodelle bereit, die keine Metadaten benötigen.

EmptyModelValidatorProvider

Stellt einen leeren Validierungsanbieter für Modelle bereit, die kein Validierungssteuerelement erfordern.

EmptyResult

Stellt ein Ergebnis dar, das nichts bewirkt, z. B. eine Controlleraktionsmethode, die nichts zurückgibt.

ExceptionContext

Stellt den Kontext für die Verwendung der HandleErrorAttribute -Klasse bereit.

ExpressionHelper

Stellt eine Hilfsklasse bereit, um den Modellnamen aus einem Ausdruck abzurufen.

FieldValidationMetadata

Stellt einen Container für clientseitige Feldvalidierungsmetadaten bereit.

FileContentResult

Sendet den Inhalt einer Binärdatei an die Antwort.

FilePathResult

Sendet den Inhalt einer Datei an die Antwort.

FileResult

Stellt eine Basisklasse dar, die verwendet wird, um Binärdateiinhalt an die Antwort zu senden.

FileStreamResult

Sendet binären Inhalt mithilfe eines Stream instance an die Antwort.

Filter

Stellt eine Metadatenklasse dar, die einen Verweis auf die Implementierung mindestens einer Filterschnittstelle, die Reihenfolge der Filter und den Filterbereich enthält.

FilterAttribute

Die Basisklasse für alle Aktions- und Ergebnisfilterattribute.

FilterAttributeFilterProvider

Definiert einen Filteranbieter für Filterattribute.

FilterInfo

Kapselt Informationen zu den verfügbaren Aktionsfiltern.

FilterProviderCollection

Stellt die Auflistung von Filteranbietern für die Anwendung dar.

FilterProviders

Stellt einen Registrierungspunkt für Filter bereit.

FormCollection

Enthält die Formularwertanbieter für die Anwendung.

FormContext

Kapselt Informationen, die zur Validierung und Verarbeitung der Eingabedaten von einem HTML-Formular benötigt werden.

FormValueProvider

Stellt einen Wertanbieter für Formularwerte dar, die in einem NameValueCollection -Objekt enthalten sind.

FormValueProviderFactory

Stellt eine Klasse dar, die für das Erstellen einer neuen Instanz eines Formularwert-Anbieterobjekts zuständig ist.

GlobalFilterCollection

Entspricht einer Klasse, die alle globalen Filter enthält.

GlobalFilters

Stellt die globale Filterauflistung dar.

HandleErrorAttribute

Stellt ein Attribut dar, das verwendet wird, um eine Ausnahme zu behandeln, die von einer Aktionsmethode ausgelöst wird.

HandleErrorInfo

Kapselt Informationen zur Verarbeitung eines Fehlers, der von einer Aktionsmethode ausgelöst wurde.

HiddenInputAttribute

Stellt ein Attribut dar, das verwendet wird, um anzugeben, ob eine Eigenschaft oder ein Feldwert als ausgeblendetes Eingabeelement gerendert werden soll.

HtmlHelper

Unterstützt das Rendern von HTML-Steuerelementen in einer Ansicht.

HtmlHelper<TModel>

Stellt Unterstützung für das Rendern von HTML-Steuerelementen in einer stark typisierten Ansicht dar.

HttpAntiForgeryException

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden.

HttpDeleteAttribute

Steht für ein Attribut, mit dem eine Aktionsmethode so eingeschränkt wird, dass nur HTTP DELETE-Anforderungen von der Methode verarbeitet werden können.

HttpFileCollectionValueProvider

Stellt einen Wertanbieter dar, der mit Werten verwendet werden soll, die aus einer Auflistung von HTTP-Dateien stammen.

HttpFileCollectionValueProviderFactory

Stellt eine Klasse dar, die für das Erstellen einer neuen Instanz eines Wertanbieterobjekts für eine HTTP- Dateiauflistung verantwortlich ist.

HttpGetAttribute

Stellt ein Attribut dar, das verwendet wird, um eine Aktionsmethode so einzuschränken, dass die Methode nur HTTP GET-Anforderungen verarbeitet.

HttpHeadAttribute

Gibt an, dass die HTTP-Anforderung die HTTP HEAD-Methode sein muss.

HttpNotFoundResult

Definiert ein Objekt, mit dem angegeben wird, dass die angeforderte Ressource nicht gefunden wurde.

HttpOptionsAttribute

Steht für ein Attribut, mit dem eine Aktionsmethode so eingeschränkt wird, dass nur HTTP OPTIONS-Anforderungen von der Methode verarbeitet werden können.

HttpPatchAttribute

Steht für ein Attribut, mit dem eine Aktionsmethode so eingeschränkt wird, dass nur HTTP PATCH-Anforderungen von der Methode verarbeitet werden können.

HttpPostAttribute

Stellt ein Attribut dar, das verwendet wird, um eine Aktionsmethode so einzuschränken, dass die Methode nur HTTP POST-Anforderungen verarbeitet.

HttpPostedFileBaseModelBinder

Bindet ein Modell an eine bereitgestellte Datei.

HttpPutAttribute

Stellt ein Attribut dar, das verwendet wird, um eine Aktionsmethode so einzuschränken, dass die Methode nur HTTP PUT-Anforderungen verarbeitet.

HttpRequestExtensions

Erweitert die HttpRequestBase Klasse, die die HTTP-Werte enthält, die von einem Client während einer Webanforderung gesendet wurden.

HttpStatusCodeResult

Stellt eine Möglichkeit bereit, ein Aktionsergebnis mit einem bestimmten Statuscode und einer bestimmten Statusbeschreibung für die HTTP-Antwort zurückzugeben.

HttpUnauthorizedResult

Stellt das Ergebnis einer nicht autorisierten HTTP-Anforderung dar.

JavaScriptResult

Sendet JavaScript-Inhalt an die Antwort.

JQueryFormValueProvider

Der JQuery Form Value-Anbieter wird zur Verarbeitung formatierter JQuery-Daten in Anforderungsformularen verwendet.

JQueryFormValueProviderFactory

Stellt den erforderlichen ValueProvider zur Verarbeitung von JQuery Form-Daten bereit.

JsonResult

Stellt eine Klasse dar, die verwendet wird, um JSON-formatierten Inhalt an die Antwort zu senden.

JsonValueProviderFactory

Aktiviert Aktionsmethoden für das Senden und Empfangen von JSON-formatiertem Text und das Modellbinden des JSON-Texts an Parameter von Aktionsmethoden.

LinqBinaryModelBinder

Ordnet eine Browseranforderung einem LINQ-Objekt Binary zu.

MaxLengthAttributeAdapter

Stellt einen Adapter für das MaxLengthAttribute-Attribut bereit.

MinLengthAttributeAdapter

Stellt einen Adapter für das MinLengthAttribute-Attribut bereit.

ModelBinderAttribute

Stellt ein Attribut dar, das zum Zuordnen eines Modelltyps zu einem Modellgenerator-Typ verwendet wird.

ModelBinderDictionary

Stellt eine Klasse dar, die alle nach Bindertyp aufgeführten Modellbinder für die Anwendung enthält.

ModelBinderProviderCollection

Hier wird kein Inhalt aktualisiert; fügen Sie hier kein Material hinzu.

ModelBinderProviders

Stellt einen Container für Modellbinderanbieter bereit.

ModelBinders

Stellt globalen Zugriff auf die Modellbinder für die Anwendung bereit.

ModelBindingContext

Stellt den Kontext bereit, in dem ein Modellbinder funktioniert.

ModelClientValidationEqualToRule

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden.

ModelClientValidationMaxLengthRule
ModelClientValidationMinLengthRule
ModelClientValidationRangeRule

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden.

ModelClientValidationRegexRule

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden.

ModelClientValidationRemoteRule

Stellt die Remoteregel für die Überprüfung des Modellclients dar.

ModelClientValidationRequiredRule

Stellt die erforderliche Regel für die Überprüfung des Modellclients dar.

ModelClientValidationRule

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden.

ModelClientValidationStringLengthRule

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Stellt eine Länge der Validierungsregel des Modellclients dar.

ModelError

Stellt einen Fehler dar, der während der Modellbindung auftritt.

ModelErrorCollection

Eine Auflistung von ModelError-Instanzen.

ModelMetadata

Stellt einen Container für allgemeine Metadaten für die ModelMetadataProvider-Klasse und für die ModelValidator-Klasse für ein Datenmodell bereit.

ModelMetadataProvider

Stellt eine abstrakte Basisklasse für einen benutzerdefinierten Metadatenanbieter bereit.

ModelMetadataProviders

Stellt einen Container für die aktuelle ModelMetadataProvider-Instanz bereit.

ModelState

Kapselt den Zustand der Modellbindung an eine Eigenschaft eines Aktionsmethodenarguments bzw. an das Argument selbst.

ModelStateDictionary

Stellt den Zustand eines Versuchs dar, ein bereitgestelltes Formular an eine Aktionsmethode zu binden, die Validierungsinformationen enthält.

ModelValidationResult

Stellt einen Container für ein Validierungsergebnis bereit.

ModelValidator

Stellt eine Basisklasse zum Implementieren von Validierungslogik bereit.

ModelValidatorProvider

Stellt eine Liste der Validierungssteuerelemente für ein Modell bereit.

ModelValidatorProviderCollection

Hier wird kein Inhalt aktualisiert; fügen Sie hier kein Material hinzu.

ModelValidatorProviders

Stellt einen Container für den aktuellen Validierungsanbieter bereit.

MultiSelectList

Stellt eine Liste von Elementen dar, aus der Benutzer mehr als ein Element auswählen können.

MvcFilter

Stellt bei Implementierung in einer abgeleiteten Klasse die Metadatenklasse bereit, die einen Verweis auf die Implementierung mindestens einer Filterschnittstelle, die Reihenfolge der Filter und den Filterbereich enthält.

MvcHandler

Wählt den Controller aus, der eine HTTP-Anforderung verarbeitet.

MvcHtmlString

Stellt eine HTML-codierte Zeichenfolge dar, die nicht erneut codiert werden darf.

MvcHttpHandler

Überprüft und verarbeitet eine HTTP-Anforderung.

MvcRouteHandler

Erstellt ein -Objekt, das die IHttpHandler-Schnittstelle implementiert und den Anforderungskontext an sie übergibt.

MvcWebRazorHostFactory

Erstellt Instanzen von System.Web.Mvc.MvcWebPageRazorHost Dateien.

NameValueCollectionExtensions

Erweitert ein NameValueCollection-Objekt, sodass die Auflistung in ein angegebenes Wörterbuch kopiert werden kann.

NameValueCollectionValueProvider

Stellt die Basisklasse für Wertanbieter dar, deren Werte aus einem NameValueCollection -Objekt stammen.

NoAsyncTimeoutAttribute

Stellt einen Komfort-Wrapper für das Attribut bereit AsyncTimeoutAttribute .

NonActionAttribute

Stellt ein Attribut dar, mit dem angegeben wird, dass eine Controllermethode keine Aktionsmethode ist.

OutputCacheAttribute

Stellt ein Attribut dar, das verwendet wird, um eine Aktionsmethode zu markieren, deren Ausgabe zwischengespeichert wird.

OverrideActionFiltersAttribute

Stellt die dem Überschreibungsfilter zugeordneten Attribute dar.

OverrideAuthenticationAttribute

Stellt die der Authentifizierung zugeordneten Attribute dar.

OverrideAuthorizationAttribute

Stellt die der Autorisierung zugeordneten Attribute dar.

OverrideExceptionFiltersAttribute

Stellt die dem Ausnahmefilter zugeordneten Attribute dar.

OverrideResultFiltersAttribute

Stellt die dem Ergebnisfilter zugeordneten Attribute dar.

ParameterBindingInfo

Kapselt Informationen zum Binden von Aktionsmethodenparametern an ein Datenmodell.

ParameterDescriptor

Enthält Informationen, die einen Parameter beschreiben.

PartialViewResult

Stellt eine Basisklasse dar, die verwendet wird, um eine Teilansicht an die Antwort zu senden.

PreApplicationStartCode

Stellt einen Registrierungspunkt für ASP.NET Razor-Code vor dem Anwendungsstart bereit.

QueryStringValueProvider

Stellt einen Wertanbieter für Abfragezeichenfolgen dar, die in einem NameValueCollection -Objekt enthalten sind.

QueryStringValueProviderFactory

Stellt eine Klasse dar, die für das Erstellen einer neuen Instanz eines Wertanbieterobjekts für Abfragezeichenfolgen zuständig ist.

RangeAttributeAdapter

Gibt einen Adapter für das RangeAttribute-Attribut an.

RazorView

Stellt die für das Erstellen von Ansichten mit Razor-Syntax verwendete Klasse dar.

RazorViewEngine

Stellt eine Ansichts-Engine dar, mit der eine Webseite gerendert wird, die ASP.NET Razor-Syntax verwendet.

RedirectResult

Steuert die Verarbeitung von Anwendungsaktionen durch das Umleiten an einen angegebenen URI.

RedirectToRouteResult

Stellt ein Ergebnis dar, das mithilfe des angegebenen Wörterbuchs für Routenwerte eine Umleitung ausführt.

ReflectedActionDescriptor

Enthält Informationen, die eine reflektierte Aktionsmethode beschreiben.

ReflectedControllerDescriptor

Enthält Informationen, die einen reflektierten Controller beschreiben.

ReflectedParameterDescriptor

Enthält Informationen, die einen reflektierten Aktionsmethodenparameter beschreiben.

RegularExpressionAttributeAdapter

Gibt einen Adapter für das RegularExpressionAttribute-Attribut an.

RemoteAttribute

Stellt ein Attribut bereit, das die Remotebestätigung des jQuery-Validierungs-Plug-Ins verwendet.

RequiredAttributeAdapter

Gibt einen Adapter für das RequiredAttributeAttribute-Attribut an.

RequireHttpsAttribute

Stellt ein Attribut dar, mit dem das erneute Senden einer ungesicherten HTTP-Anforderung über eine sichere HTTPS-Verbindung erzwungen wird.

ResultExecutedContext

Stellt den Kontext für die OnResultExecuted(ResultExecutedContext) -Methode der ActionFilterAttribute -Klasse bereit.

ResultExecutingContext

Stellt den Kontext für die OnResultExecuting(ResultExecutingContext) -Methode der ActionFilterAttribute -Klasse bereit.

RouteAreaAttribute

Definiert den Bereich, der für alle Routen festgelegt werden soll, die in diesem Controller definiert sind.

RouteAttribute

Platzieren auf einem Controller oder einer Aktion zum direkten Bereitstellen über eine Route. Bei Platzierung auf einem Controller gilt es für Aktionen, die kein System.Web.Mvc.RouteAttribute haben.

RouteCollectionAttributeRoutingExtensions

Stellt Routingerweiterungen für das Routenauflistungsattribut bereit.

RouteCollectionExtensions

Erweitert ein RouteCollection -Objekt für MVC-Routing.

RouteDataValueProvider

Stellt einen Wertanbieter für Routendaten dar, der in einem Objekt enthalten ist, das die IDictionary<TKey,TValue> -Schnittstelle implementiert.

RouteDataValueProviderFactory

Stellt eine Factory zum Erstellen von Wertanbieterobjekten für Routendaten dar.

RoutePrefixAttribute

Versieht einen Controller mit einem Routenpräfix als Anmerkung, das für alle Aktionen im Controller gilt.

SelectList

Stellt eine Liste dar, in der Benutzer ein Element auswählen können.

SelectListGroup

Stellt das optgroup-HTML-Element und dessen Attribute dar. In Auswahllisten werden mehrere Gruppen mit demselben Namen unterstützt. Sie werden per Verweisgleichheit verglichen.

SelectListItem

Stellt das ausgewählte Element in einer instance der SelectList -Klasse dar.

SessionStateAttribute

Gibt den Sitzungszustand des Controllers an.

SessionStateTempDataProvider

Stellt Sitzungszustandsdaten für das aktuelle TempDataDictionary Objekt bereit.

StringLengthAttributeAdapter

Gibt einen Adapter für das StringLengthAttribute-Attribut an.

TagBuilder

Enthält Klassen und Eigenschaften, die zum Erstellen von HTML-Elementen verwendet werden. Diese Klasse wird verwendet, um Hilfsprogramme zu schreiben, z. B. solche, die System.Web.Helpers sich im -Namespace befinden.

TempDataDictionary

Stellt einen Satz von Daten dar, der nur von einer Anforderung zur nächsten beibehalten wird.

TemplateInfo

Kapselt Informationen zum aktuellen Vorlagenkontext.

UnobtrusiveValidationAttributesGenerator

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden.

UrlHelper

Enthält Methoden zum Erstellen von URLs für ASP.NET MVC innerhalb einer Anwendung.

UrlParameter

Stellt einen optionalen Parameter dar, der von der -Klasse während des MvcHandler Routings verwendet wird.

ValidatableObjectAdapter

Stellt einen Objektadapter bereit, der validiert werden kann.

ValidateAntiForgeryTokenAttribute

Stellt ein Attribut dar, das verwendet wird, um die Fälschung einer Anforderung zu verhindern.

ValidateInputAttribute

Stellt ein Attribut dar, das verwendet wird, um Aktionsmethoden zu markieren, deren Eingabe überprüft werden muss.

ValueProviderCollection

Stellt die Auflistung von Wertanbieterobjekten für die Anwendung dar.

ValueProviderDictionary

Hinweis: Diese API ist jetzt veraltet. Stellt ein Wörterbuch mit Wertanbietern für die Anwendung dar.

ValueProviderFactories

Stellt einen Container für Wertanbieter-Factoryobjekte dar.

ValueProviderFactory

Stellt eine Factory zum Erstellen von Wertanbieterobjekten dar.

ValueProviderFactoryCollection

Stellt die Auflistung der Wertanbieterfactorys für die Anwendung dar.

ValueProviderResult

Stellt das Ergebnis dar, das sich aus dem Binden eines Werts (z. B. aus einer Formularbereitstellung oder einer Abfragezeichenfolge) an eine Aktionsmethodenargument-Eigenschaft oder an das Argument selbst ergibt.

ViewContext

Kapselt Informationen, die sich auf das Rendern einer Ansicht beziehen.

ViewDataDictionary

Stellt einen Container dar, der verwendet wird, um Daten zwischen einem Controller und einer Ansicht zu übergeben.

ViewDataDictionary<TModel>

Stellt einen Container dar, der verwendet wird, um stark typisierte Daten zwischen einem Controller und einer Ansicht zu übergeben.

ViewDataInfo

Kapselt Informationen zum aktuellen für die Entwicklung von Vorlagen verwendeten Vorlageninhalt und zu HTML-Hilfsprogrammen, die mit Vorlagen interagieren.

ViewEngineCollection

Stellt eine Auflistung von Ansichts-Engines dar, die der Anwendung zur Verfügung stehen.

ViewEngineResult

Stellt das Ergebnis der Suche nach einer Ansichts-Engine dar.

ViewEngines

Stellt eine Auflistung von Ansichts-Engines dar, die der Anwendung zur Verfügung stehen.

ViewMasterPage

Stellt die Informationen dar, die erforderlich sind, um eine Masteransichtsseite zu erstellen.

ViewMasterPage<TModel>

Stellt die Informationen dar, die erforderlich sind, um eine stark typisierte Masteransichtsseite zu erstellen.

ViewPage

Stellt die Eigenschaften und Methoden dar, die zum Rendern einer Ansicht als Web Forms Seite erforderlich sind.

ViewPage<TModel>

Stellt die erforderlichen Informationen zum Rendern einer stark typisierten Ansicht als Web Forms-Seite dar.

ViewResult

Stellt eine Klasse dar, die zum Rendern einer Ansicht mithilfe einer IView instance verwendet wird, die von einem IViewEngine -Objekt zurückgegeben wird.

ViewResultBase

Stellt eine Basisklasse dar, um das Modell zur Ansicht bereitzustellen und dann die Ansicht für die Antwort zu rendern.

ViewStartPage

Stellt eine abstrakte Klasse bereit, mit der eine Ansichtsstartseite (Masterseite) implementiert werden kann.

ViewTemplateUserControl

Stellt einen Container für TemplateInfo -Objekte bereit.

ViewTemplateUserControl<TModel>

Stellt einen Container für TemplateInfo -Objekte bereit.

ViewType

Gibt den Typ einer Ansicht an.

ViewUserControl

Stellt die Informationen dar, die erforderlich sind, um ein Benutzersteuerelement zu erstellen.

ViewUserControl<TModel>

Stellt die Informationen dar, die erforderlich sind, um ein stark typisiertes Benutzersteuerelement zu erstellen.

VirtualPathProviderViewEngine

Stellt eine abstrakte Basisklassenimplementierung der IViewEngine -Schnittstelle dar.

WebFormView

Stellt die Informationen dar, die benötigt werden, um in ASP.NET MVC eine Web Forms-Seite zu erstellen.

WebFormViewEngine

Stellt eine Ansichts-Engine dar, die verwendet wird, um eine Web Forms-Seite für die Antwort zu rendern.

WebViewPage

Stellt die Eigenschaften und die Methoden dar, die benötigt werden, um eine Ansicht zu rendern, die ASP.NET Razor-Syntax verwendet.

WebViewPage<TModel>

Stellt die Eigenschaften und die Methoden dar, die benötigt werden, um eine Ansicht zu rendern, die ASP.NET Razor-Syntax verwendet.

Schnittstellen

IActionFilter

Definiert die Methoden, die in einem Aktionsfilter verwendet werden.

IActionInvoker

Definiert den Vertrag für eine Instanz zum Aufrufen einer Aktion, die verwendet wird, um als Reaktion auf eine HTTP-Anforderung eine Aktion aufzurufen.

IActionInvokerFactory

Wird verwendet, um eine IActionInvoker instance für die aktuelle Anforderung zu erstellen.

IAuthorizationFilter

Definiert die Methoden, die für einen Autorisierungsfilter erforderlich sind.

IClientValidatable

Stellt eine Möglichkeit für das ASP.NET MVC-Validierungsframework bereit, zur Laufzeit zu ermitteln, ob eine Bestätigung über Unterstützung für Clientvalidierung verfügt.

IController

Definiert die Methoden, die für einen Controller erforderlich sind.

IControllerActivator

Ermöglicht eine präzise Steuerung der Instanziierung von Controllern mithilfe der Abhängigkeitsinjektion.

IControllerFactory

Definiert die Methoden, die für eine Controllerfactory erforderlich sind.

IDependencyResolver

Definiert die Methoden zum Vereinfachen des Dienstspeicherorts und der Abhängigkeitsauflösung.

IEnumerableValueProvider

Stellt ein Spezielles IValueProvider dar, das die Fähigkeit hat, aufzählbar zu sein.

IExceptionFilter

Definiert die Methoden, die für einen Ausnahmefilter erforderlich sind.

IFilterProvider

Stellt eine Schnittstelle für die Suche nach Filtern bereit.

IMetadataAware

Stellt eine Schnittstelle zum Verfügbarmachen von Attributen für die AssociatedMetadataProvider -Klasse bereit.

IMethodInfoActionDescriptor

Eine optionale Schnittstelle für ActionDescriptor Typen, die ein MethodInfobereitstellen.

IModelBinder

Definiert die Methoden, die für einen Modellbinder erforderlich sind.

IModelBinderProvider

Definiert Methoden, die dynamische Implementierungen der Modellbindung für Klassen ermöglichen, die die IModelBinder Schnittstelle implementieren.

IMvcFilter

Definiert Member, die die Reihenfolge von Filtern und die Zulässigkeit mehrerer Filter angeben.

IResultFilter

Definiert die Methoden, die für einen Ergebnisfilter erforderlich sind.

IRouteWithArea

Ordnet einem Bereich in einer ASP.NET MVC-Anwendung eine Route zu.

ITempDataProvider

Definiert den Vertrag für temporäre Datenanbieter, die Daten speichern, die bei der nächsten Anforderung angezeigt werden.

ITempDataProviderFactory

Wird verwendet, um eine ITempDataProvider instance für den Controller zu erstellen.

IUnvalidatedValueProvider

Stellt eine IValueProvider Schnittstelle dar, die die Anforderungsüberprüfung überspringen kann.

IValueProvider

Definiert die Methoden, die für einen Wertanbieter in ASP.NET MVC erforderlich sind.

IView

Definiert die Methoden, die für eine Ansicht erforderlich sind.

IViewDataContainer

Definiert die Methoden, die für ein Ansichtsdatenwörterbuch erforderlich sind.

IViewEngine

Definiert die Methoden, die für eine Ansichts-Engine erforderlich sind.

IViewLocationCache

Definiert die Methoden, die erforderlich sind, um Ansichtsspeicherorte im Arbeitsspeicher zwischenzuspeichern.

IViewPageActivator

Ermöglicht die differenzierte Steuerung der Erstellung von Ansichtsseiten mithilfe der Abhängigkeitsinjektion.

Enumerationen

AreaReference

Steuert die Interpretation eines Controllernamens beim Erstellen eines RemoteAttribute.

FilterScope

Definiert Werte, die die Reihenfolge angeben, in der ASP.NET MVC-Filter innerhalb desselben Filtertyps und derselben Filterreihenfolge ausgeführt werden.

FormMethod

Listet die HTTP-Anforderungstypen für ein Formular auf.

Html5DateRenderingMode

Zählt den Datumrenderingmodus für HTML5 auf.

HttpVerbs

Listet die HTTP-Verben auf.

InputType

Listet die Typen von Eingabesteuerelementen auf.

JsonRequestBehavior

Gibt an, ob HTTP-GET-Anforderungen vom Client zulässig sind.

TagRenderMode

Zählt die Modi auf, die zum Rendern von HTML-Tags verfügbar sind.

Delegaten

ActionSelector

Stellt einen Delegaten dar, der die Logik zum Auswählen einer Aktionsmethode enthält.

DataAnnotationsModelValidationFactory

Stellt die Methode dar, die eine DataAnnotationsModelValidatorProvider-Instanz erstellt.

DataAnnotationsValidatableObjectAdapterFactory

Stellt eine Factory für Validierungssteuerelemente bereit, die auf IValidatableObjectbasieren.