System.Web.Mvc
TOC
Collapse the table of content
Expand the table of content

System.Web.Mvc Namespace

 

The System.Web.Mvc namespace contains classes and interfaces that support the ASP.NET Model View Controller (MVC) framework for creating Web applications. This namespace includes classes that represent controllers, controller factories, action results, views, partial view, model binders, and much more.

ClassDescription
System_CAPS_pubclassAcceptVerbsAttribute

Represents an attribute that specifies which HTTP verbs an action method will respond to.

System_CAPS_pubclassActionDescriptor

Provides information about an action method, such as its name, controller, parameters, attributes, and filters.

System_CAPS_pubclassActionExecutedContext

Provides the context for the ActionExecuted method of the ActionFilterAttribute class.

System_CAPS_pubclassActionExecutingContext

Provides the context for the ActionExecuting method of the ActionFilterAttribute class.

System_CAPS_pubclassActionFilterAttribute

Represents the base class for filter attributes.

System_CAPS_pubclassActionMethodSelectorAttribute

Represents an attribute that is used to influence the selection of an action method.

System_CAPS_pubclassActionNameAttribute

Represents an attribute that is used for the name of an action.

System_CAPS_pubclassActionNameSelectorAttribute

Represents an attribute that affects the selection of an action method.

System_CAPS_pubclassActionResult

Represents the result of an action method.

System_CAPS_pubclassAdditionalMetadataAttribute

Provides a class that implements the IMetadataAware interface in order to support additional metadata.

System_CAPS_pubclassAjaxHelper

Represents support for rendering HTML in AJAX scenarios within a view.

System_CAPS_pubclassAjaxHelper<TModel>

Represents support for rendering HTML in AJAX scenarios within a strongly typed view.

System_CAPS_pubclassAjaxRequestExtensions

Represents a class that extends the HttpRequestBase class by adding the ability to determine whether an HTTP request is an AJAX request.

System_CAPS_pubclassAllowAnonymousAttribute

Represents an attribute that marks controllers and actions to skip the AuthorizeAttribute during authorization.

System_CAPS_pubclassAllowHtmlAttribute

Allows a request to include HTML markup during model binding by skipping request validation for the property. (It is strongly recommended that your application explicitly check all models where you disable request validation in order to prevent script exploits.)

System_CAPS_pubclassAreaRegistration

Provides a way to register one or more areas in an ASP.NET MVC application.

System_CAPS_pubclassAreaRegistrationContext

Encapsulates the information that is required in order to register an area within an ASP.NET MVC application.

System_CAPS_pubclassAssociatedMetadataProvider

Provides an abstract class to implement a metadata provider.

System_CAPS_pubclassAssociatedValidatorProvider

Provides an abstract class for classes that implement a validation provider.

System_CAPS_pubclassAsyncController

Provided for backward compatibility with ASP.NET MVC 3.

System_CAPS_pubclassAsyncTimeoutAttribute

Represents an attribute that is used to set the timeout value, in milliseconds, for an asynchronous method.

System_CAPS_pubclassAuthorizationContext

Encapsulates the information that is required for using an AuthorizeAttribute attribute.

System_CAPS_pubclassAuthorizeAttribute

Specifies that access to a controller or action method is restricted to users who meet the authorization requirement.

System_CAPS_pubclassBindAttribute

Represents an attribute that is used to provide details about how model binding to a parameter should occur.

System_CAPS_pubclassBuildManagerCompiledView

Represents the base class for views that are compiled by the BuildManager class before being rendered by a view engine.

System_CAPS_pubclassBuildManagerViewEngine

Provides a base class for view engines.

System_CAPS_pubclassByteArrayModelBinder

Maps a browser request to a byte array.

System_CAPS_pubclassCachedAssociatedMetadataProvider<TModelMetadata>

Provides an abstract class to implement a cached metadata provider.

System_CAPS_pubclassCachedDataAnnotationsMetadataAttributes

Provides a container to cache System.ComponentModel.DataAnnotations attributes.

System_CAPS_pubclassCachedDataAnnotationsModelMetadata

Provides a container to cache DataAnnotationsModelMetadata.

System_CAPS_pubclassCachedDataAnnotationsModelMetadataProvider

Implements the default cached model metadata provider for ASP.NET MVC.

System_CAPS_pubclassCachedModelMetadata<TPrototypeCache>

Provides a container for cached metadata.

System_CAPS_pubclassCancellationTokenModelBinder

Provides a mechanism to propagates notification that model binder operations should be canceled.

System_CAPS_pubclassChildActionOnlyAttribute

Represents an attribute that is used to indicate that an action method should be called only as a child action.

System_CAPS_pubclassChildActionValueProvider

Represents a value provider for values from child actions.

System_CAPS_pubclassChildActionValueProviderFactory

Represents a factory for creating value provider objects for child actions.

System_CAPS_pubclassClientDataTypeModelValidatorProvider

Returns the client data-type model validators.

System_CAPS_pubclassCompareAttribute

Obsolete.Provides an attribute that compares two properties of a model.

System_CAPS_pubclassContentResult

Represents a user-defined content type that is the result of an action method.

System_CAPS_pubclassController

Provides methods that respond to HTTP requests that are made to an ASP.NET MVC Web site.

System_CAPS_pubclassControllerActionInvoker

Represents a class that is responsible for invoking the action methods of a controller.

System_CAPS_pubclassControllerBase

Represents the base class for all MVC controllers.

System_CAPS_pubclassControllerBuilder

Represents a class that is responsible for dynamically building a controller.

System_CAPS_pubclassControllerContext

Encapsulates information about an HTTP request that matches specified RouteBase and ControllerBase instances.

System_CAPS_pubclassControllerDescriptor

Encapsulates information that describes a controller, such as its name, type, and actions.

System_CAPS_pubclassControllerInstanceFilterProvider

Adds the controller to the FilterProviderCollection instance.

System_CAPS_pubclassCustomModelBinderAttribute

Represents an attribute that invokes a custom model binder.

System_CAPS_pubclassDataAnnotationsModelMetadata

Provides a container for common metadata, for the DataAnnotationsModelMetadataProvider class, and for the DataAnnotationsModelValidator class for a data model.

System_CAPS_pubclassDataAnnotationsModelMetadataProvider

Implements the default model metadata provider for ASP.NET MVC.

System_CAPS_pubclassDataAnnotationsModelValidator

Provides a model validator.

System_CAPS_pubclassDataAnnotationsModelValidator<TAttribute>

Provides a model validator for a specified validation type.

System_CAPS_pubclassDataAnnotationsModelValidatorProvider

Implements the default validation provider for ASP.NET MVC.

System_CAPS_pubclassDataErrorInfoModelValidatorProvider

Provides a container for the error-information model validator.

System_CAPS_pubclassDefaultControllerFactory

Represents the controller factory that is registered by default.

System_CAPS_pubclassDefaultModelBinder

Maps a browser request to a data object. This class provides a concrete implementation of a model binder.

System_CAPS_pubclassDefaultViewLocationCache

Represents a memory cache for view locations.

System_CAPS_pubclassDependencyResolver

Provides a registration point for dependency resolvers that implement IDependencyResolver or the Common Service Locator IServiceLocator interface.

System_CAPS_pubclassDependencyResolverExtensions

Provides a type-safe implementation of GetService and GetServices.

System_CAPS_pubclassDictionaryValueProvider<TValue>

Represents the base class for value providers whose values come from a collection that implements the IDictionary<TKey, TValue> interface.

System_CAPS_pubclassEmptyModelMetadataProvider

Provides an empty metadata provider for data models that do not require metadata.

System_CAPS_pubclassEmptyModelValidatorProvider

Provides an empty validation provider for models that do not require a validator.

System_CAPS_pubclassEmptyResult

Represents a result that does nothing, such as a controller action method that returns nothing.

System_CAPS_pubclassExceptionContext

Provides the context for using the HandleErrorAttribute class.

System_CAPS_pubclassExpressionHelper

Provides a helper class to get the model name from an expression.

System_CAPS_pubclassFieldValidationMetadata

Provides a container for client-side field validation metadata.

System_CAPS_pubclassFileContentResult

Sends the contents of a binary file to the response.

System_CAPS_pubclassFilePathResult

Sends the contents of a file to the response.

System_CAPS_pubclassFileResult

Represents a base class that is used to send binary file content to the response.

System_CAPS_pubclassFileStreamResult

Sends binary content to the response by using a Stream instance.

System_CAPS_pubclassFilter

Represents a metadata class that contains a reference to the implementation of one or more of the filter interfaces, the filter's order, and the filter's scope.

System_CAPS_pubclassFilterAttribute

Represents the base class for action and result filter attributes.

System_CAPS_pubclassFilterAttributeFilterProvider

Defines a filter provider for filter attributes.

System_CAPS_pubclassFilterInfo

Encapsulates information about the available action filters.

System_CAPS_pubclassFilterProviderCollection

Represents the collection of filter providers for the application.

System_CAPS_pubclassFilterProviders

Provides a registration point for filters.

System_CAPS_pubclassFormCollection

Contains the form value providers for the application.

System_CAPS_pubclassFormContext

Encapsulates information that is required in order to validate and process the input data from an HTML form.

System_CAPS_pubclassFormValueProvider

Represents a value provider for form values that are contained in a NameValueCollection object.

System_CAPS_pubclassFormValueProviderFactory

Represents a class that is responsible for creating a new instance of a form-value provider object.

System_CAPS_pubclassGlobalFilterCollection

Represents a class that contains all the global filters.

System_CAPS_pubclassGlobalFilters

Represents the global filter collection.

System_CAPS_pubclassHandleErrorAttribute

Represents an attribute that is used to handle an exception that is thrown by an action method.

System_CAPS_pubclassHandleErrorInfo

Encapsulates information for handling an error that was thrown by an action method.

System_CAPS_pubclassHiddenInputAttribute

Represents an attribute that is used to indicate whether a property or field value should be rendered as a hidden input element.

System_CAPS_pubclassHtmlHelper

Supports the rendering of HTML controls in a view.

System_CAPS_pubclassHtmlHelper<TModel>

Represents support for rendering HTML controls in a strongly typed view.

System_CAPS_pubclassHttpDeleteAttribute

Represents an attribute that is used to restrict an action method so that the method handles only HTTP DELETE requests.

System_CAPS_pubclassHttpFileCollectionValueProvider

Represents a value provider to use with values that come from a collection of HTTP files.

System_CAPS_pubclassHttpFileCollectionValueProviderFactory

Represents a class that is responsible for creating a new instance of an HTTP file collection value provider object.

System_CAPS_pubclassHttpGetAttribute

Represents an attribute that is used to restrict an action method so that the method handles only HTTP GET requests.

System_CAPS_pubclassHttpHeadAttribute

Specifies that the HTTP request must be the HTTP HEAD method.

System_CAPS_pubclassHttpNotFoundResult

Defines an object that is used to indicate that the requested resource was not found.

System_CAPS_pubclassHttpOptionsAttribute

Represents an attribute that is used to restrict an action method so that the method handles only HTTP OPTIONS requests.

System_CAPS_pubclassHttpPatchAttribute

Represents an attribute that is used to restrict an action method so that the method handles only HTTP PATCH requests.

System_CAPS_pubclassHttpPostAttribute

Represents an attribute that is used to restrict an action method so that the method handles only HTTP POST requests.

System_CAPS_pubclassHttpPostedFileBaseModelBinder

Binds a model to a posted file.

System_CAPS_pubclassHttpPutAttribute

Represents an attribute that is used to restrict an action method so that the method handles only HTTP PUT requests.

System_CAPS_pubclassHttpRequestExtensions

Extends the HttpRequestBase class that contains the HTTP values that were sent by a client during a Web request.

System_CAPS_pubclassHttpStatusCodeResult

Provides a way to return an action result with a specific HTTP response status code and description.

System_CAPS_pubclassHttpUnauthorizedResult

Represents the result of an unauthorized HTTP request.

System_CAPS_pubclassJavaScriptResult

Sends JavaScript content to the response.

System_CAPS_pubclassJQueryFormValueProvider

The JQuery Form Value provider is used to handle JQuery formatted data in request Forms.

System_CAPS_pubclassJQueryFormValueProviderFactory

Provides the necessary ValueProvider to handle JQuery Form data.

System_CAPS_pubclassJsonResult

Represents a class that is used to send JSON-formatted content to the response.

System_CAPS_pubclassJsonValueProviderFactory

Enables action methods to send and receive JSON-formatted text and to model-bind the JSON text to parameters of action methods.

System_CAPS_pubclassLinqBinaryModelBinder

Maps a browser request to a LINQ Binary object.

System_CAPS_pubclassMaxLengthAttributeAdapter

Provides an adapter for the MaxLengthAttribute attribute.

System_CAPS_pubclassMinLengthAttributeAdapter

Provides an adapter for the MinLengthAttribute attribute.

System_CAPS_pubclassModelBinderAttribute

Represents an attribute that is used to associate a model type to a model-builder type.

System_CAPS_pubclassModelBinderDictionary

Represents a class that contains all model binders for the application, listed by binder type.

System_CAPS_pubclassModelBinderProviderCollection

Represents the collection of model binder provider.

System_CAPS_pubclassModelBinderProviders

Provides a container for model binder providers.

System_CAPS_pubclassModelBinders

Provides global access to the model binders for the application.

System_CAPS_pubclassModelBindingContext

Provides the context in which a model binder functions.

System_CAPS_pubclassModelError

Represents an error that occurs during model binding.

System_CAPS_pubclassModelErrorCollection

A collection of ModelError instances.

System_CAPS_pubclassModelMetadata

Provides a container for common metadata, for the ModelMetadataProvider class, and for the ModelValidator class for a data model.

System_CAPS_pubclassModelMetadataProvider

Provides an abstract base class for a custom metadata provider.

System_CAPS_pubclassModelMetadataProviders

Provides a container for the current ModelMetadataProvider instance.

System_CAPS_pubclassModelState

Encapsulates the state of model binding to a property of an action-method argument, or to the argument itself.

System_CAPS_pubclassModelStateDictionary

Represents the state of an attempt to bind a posted form to an action method, which includes validation information.

System_CAPS_pubclassModelValidationResult

Provides a container for a validation result.

System_CAPS_pubclassModelValidator

Provides a base class for implementing validation logic.

System_CAPS_pubclassModelValidatorProvider

Provides a list of validators for a model.

System_CAPS_pubclassModelValidatorProviderCollection

Represents the collection of model-validator provider.

System_CAPS_pubclassModelValidatorProviders

Provides a container for the current validation provider.

System_CAPS_pubclassMultiSelectList

Represents a list of items that users can select more than one item from.

System_CAPS_pubclassMvcFilter

When implemented in a derived class, provides a metadata class that contains a reference to the implementation of one or more of the filter interfaces, the filter's order, and the filter's scope.

System_CAPS_pubclassMvcHandler

Selects the controller that will handle an HTTP request.

System_CAPS_pubclassMvcHtmlString

Represents an HTML-encoded string that should not be encoded again.

System_CAPS_pubclassMvcHttpHandler

Verifies and processes an HTTP request.

System_CAPS_pubclassMvcRouteHandler

Creates an object that implements the IHttpHandler interface and passes the request context to it.

System_CAPS_pubclassMvcWebRazorHostFactory

Creates instances of T:System.Web.Mvc.MvcWebPageRazorHost files.

System_CAPS_pubclassNameValueCollectionExtensions

Extends a NameValueCollection object so that the collection can be copied to a specified dictionary.

System_CAPS_pubclassNameValueCollectionValueProvider

Represents the base class for value providers whose values come from a NameValueCollection object.

System_CAPS_pubclassNoAsyncTimeoutAttribute

Provides a convenience wrapper for the AsyncTimeoutAttribute attribute.

System_CAPS_pubclassNonActionAttribute

Represents an attribute that is used to indicate that a controller method is not an action method.

System_CAPS_pubclassOutputCacheAttribute

Represents an attribute that is used to mark an action method whose output will be cached.

System_CAPS_pubclassOverrideActionFiltersAttribute

Represents the attributes associated with the override filter.

System_CAPS_pubclassOverrideAuthenticationAttribute

Represents the attributes associated with the authentication.

System_CAPS_pubclassOverrideAuthorizationAttribute

Represents the attributes associated with the authorization.

System_CAPS_pubclassOverrideExceptionFiltersAttribute

Represents the attributes associated with the exception filter.

System_CAPS_pubclassOverrideResultFiltersAttribute

Represents the attributes associated with the result filter.

System_CAPS_pubclassParameterBindingInfo

Encapsulates information for binding action-method parameters to a data model.

System_CAPS_pubclassParameterDescriptor

Contains information that describes a parameter.

System_CAPS_pubclassPartialViewResult

Represents a base class that is used to send a partial view to the response.

System_CAPS_pubclassQueryStringValueProvider

Represents a value provider for query strings that are contained in a NameValueCollection object.

System_CAPS_pubclassQueryStringValueProviderFactory

Represents a class that is responsible for creating a new instance of a query-string value-provider object.

System_CAPS_pubclassRangeAttributeAdapter

Provides an adapter for the RangeAttribute attribute.

System_CAPS_pubclassRazorView

Represents the class used to create views that have Razor syntax.

System_CAPS_pubclassRazorViewEngine

Represents a view engine that is used to render a Web page that uses the ASP.NET Razor syntax.

System_CAPS_pubclassRedirectResult

Controls the processing of application actions by redirecting to a specified URI.

System_CAPS_pubclassRedirectToRouteResult

Represents a result that performs a redirection by using the specified route values dictionary.

System_CAPS_pubclassReflectedActionDescriptor

Contains information that describes a reflected action method.

System_CAPS_pubclassReflectedControllerDescriptor

Contains information that describes a reflected controller.

System_CAPS_pubclassReflectedParameterDescriptor

Contains information that describes a reflected action-method parameter.

System_CAPS_pubclassRegularExpressionAttributeAdapter

Provides an adapter for the RegularExpressionAttribute attribute.

System_CAPS_pubclassRemoteAttribute

Provides an attribute that uses the jQuery validation plug-in remote validator.

System_CAPS_pubclassRequiredAttributeAdapter

Provides an adapter for the RequiredAttributeAttribute attribute.

System_CAPS_pubclassRequireHttpsAttribute

Represents an attribute that forces an unsecured HTTP request to be re-sent over HTTPS.

System_CAPS_pubclassResultExecutedContext

Provides the context for the OnResultExecuted method of the ActionFilterAttribute class.

System_CAPS_pubclassResultExecutingContext

Provides the context for the OnResultExecuting method of the ActionFilterAttribute class.

System_CAPS_pubclassRouteAreaAttribute

Defines the area to set for all the routes defined in this controller.

System_CAPS_pubclassRouteAttribute

Place on a controller or action to expose it directly via a route. When placed on a controller, it applies to actions that do not have any System.Web.Mvc.RouteAttribute’s on them.

System_CAPS_pubclassRouteCollectionAttributeRoutingExtensions

Provides routing extensions for route collection attribute.

System_CAPS_pubclassRouteCollectionExtensions

Extends a RouteCollection object for MVC routing.

System_CAPS_pubclassRouteDataValueProvider

Represents a value provider for route data that is contained in an object that implements the IDictionary<TKey, TValue> interface.

System_CAPS_pubclassRouteDataValueProviderFactory

Represents a factory for creating route-data value provider objects.

System_CAPS_pubclassRoutePrefixAttribute

Annotates a controller with a route prefix that applies to all actions within the controller.

System_CAPS_pubclassSelectList

Represents a list that lets users select one item.

System_CAPS_pubclassSelectListGroup

Represents the optgroup HTML element and its attributes. In a select list, multiple groups with the same name are supported. They are compared with reference equality.

System_CAPS_pubclassSelectListItem

Represents the selected item in an instance of the SelectList class.

System_CAPS_pubclassSessionStateAttribute

Specifies the session state of the controller.

System_CAPS_pubclassSessionStateTempDataProvider

Provides session-state data to the current TempDataDictionary object.

System_CAPS_pubclassStringLengthAttributeAdapter

Provides an adapter for the StringLengthAttribute attribute.

System_CAPS_pubclassTempDataDictionary

Represents a set of data that persists only from one request to the next.

System_CAPS_pubclassTemplateInfo

Encapsulates information about the current template context.

System_CAPS_pubclassUrlHelper

Contains methods to build URLs for ASP.NET MVC within an application.

System_CAPS_pubclassUrlParameter

Represents an optional parameter that is used by the MvcHandler class during routing.

System_CAPS_pubclassValidatableObjectAdapter

Provides an object adapter that can be validated.

System_CAPS_pubclassValidateAntiForgeryTokenAttribute

Represents an attribute that is used to prevent forgery of a request.

System_CAPS_pubclassValidateInputAttribute

Represents an attribute that is used to mark action methods whose input must be validated.

System_CAPS_pubclassValueProviderCollection

Represents the collection of value-provider objects for the application.

System_CAPS_pubclassValueProviderDictionary

Obsolete.Note: This API is now obsolete.

Represents a dictionary of value providers for the application.

System_CAPS_pubclassValueProviderFactories

Represents a container for value-provider factory objects.

System_CAPS_pubclassValueProviderFactory

Represents a factory for creating value-provider objects.

System_CAPS_pubclassValueProviderFactoryCollection

Represents the collection of value-provider factories for the application.

System_CAPS_pubclassValueProviderResult

Represents the result of binding a value (such as from a form post or query string) to an action-method argument property, or to the argument itself.

System_CAPS_pubclassViewContext

Encapsulates information that is related to rendering a view.

System_CAPS_pubclassViewDataDictionary

Represents a container that is used to pass data between a controller and a view.

System_CAPS_pubclassViewDataDictionary<TModel>

Represents a container that is used to pass strongly typed data between a controller and a view.

System_CAPS_pubclassViewDataInfo

Encapsulates information about the current template content that is used to develop templates and about HTML helpers that interact with templates.

System_CAPS_pubclassViewEngineCollection

Represents a collection of view engines that are available to the application.

System_CAPS_pubclassViewEngineResult

Represents the result of locating a view engine.

System_CAPS_pubclassViewEngines

Represents a collection of view engines that are available to the application.

System_CAPS_pubclassViewMasterPage

Represents the information that is needed to build a master view page.

System_CAPS_pubclassViewMasterPage<TModel>

Represents the information that is required in order to build a strongly typed master view page.

System_CAPS_pubclassViewPage

Represents the properties and methods that are needed to render a view as a Web Forms page.

System_CAPS_pubclassViewPage<TModel>

Represents the information that is required in order to render a strongly typed view as a Web Forms page.

System_CAPS_pubclassViewResult

Represents a class that is used to render a view by using an IView instance that is returned by an IViewEngine object.

System_CAPS_pubclassViewResultBase

Represents a base class that is used to provide the model to the view and then render the view to the response.

System_CAPS_pubclassViewStartPage

Provides an abstract class that can be used to implement a view start (master) page.

System_CAPS_pubclassViewTemplateUserControl

Provides a container for TemplateInfo objects.

System_CAPS_pubclassViewTemplateUserControl<TModel>

Provides a container for TemplateInfo objects.

System_CAPS_pubclassViewType

Represents the type of a view.

System_CAPS_pubclassViewUserControl

Represents the information that is needed to build a user control.

System_CAPS_pubclassViewUserControl<TModel>

Represents the information that is required in order to build a strongly typed user control.

System_CAPS_pubclassVirtualPathProviderViewEngine

Represents an abstract base-class implementation of the IViewEngine interface.

System_CAPS_pubclassWebFormView

Represents the information that is needed to build a Web Forms page in ASP.NET MVC.

System_CAPS_pubclassWebFormViewEngine

Represents a view engine that is used to render a Web Forms page to the response.

System_CAPS_pubclassWebViewPage

Represents the properties and methods that are needed in order to render a view that uses ASP.NET Razor syntax.

System_CAPS_pubclassWebViewPage<TModel>

Represents the properties and methods that are needed in order to render a view that uses ASP.NET Razor syntax.

InterfaceDescription
System_CAPS_pubinterfaceIActionFilter

Defines the methods that are used in an action filter.

System_CAPS_pubinterfaceIActionInvoker

Defines the contract for an action invoker, which is used to invoke an action in response to an HTTP request.

System_CAPS_pubinterfaceIActionInvokerFactory

Used to create an IActionInvoker instance for the current request.

System_CAPS_pubinterfaceIAuthorizationFilter

Defines the methods that are required for an authorization filter.

System_CAPS_pubinterfaceIClientValidatable

Provides a way for the ASP.NET MVC validation framework to discover at run time whether a validator has support for client validation.

System_CAPS_pubinterfaceIController

Defines the methods that are required for a controller.

System_CAPS_pubinterfaceIControllerActivator

Provides fine-grained control over how controllers are instantiated using dependency injection.

System_CAPS_pubinterfaceIControllerFactory

Defines the methods that are required for a controller factory.

System_CAPS_pubinterfaceIDependencyResolver

Defines the methods that simplify service location and dependency resolution.

System_CAPS_pubinterfaceIEnumerableValueProvider

Represents a special IValueProvider that has the ability to be enumerable.

System_CAPS_pubinterfaceIExceptionFilter

Defines the methods that are required for an exception filter.

System_CAPS_pubinterfaceIFilterProvider

Provides an interface for finding filters.

System_CAPS_pubinterfaceIMetadataAware

Provides an interface for exposing attributes to the AssociatedMetadataProvider class.

System_CAPS_pubinterfaceIMethodInfoActionDescriptor

An optional interface for ActionDescriptor types which provide a MethodInfo.

System_CAPS_pubinterfaceIModelBinder

Defines the methods that are required for a model binder.

System_CAPS_pubinterfaceIModelBinderProvider

Defines methods that enable dynamic implementations of model binding for classes that implement the IModelBinder interface.

System_CAPS_pubinterfaceIMvcFilter

Defines members that specify the order of filters and whether multiple filters are allowed.

System_CAPS_pubinterfaceIResultFilter

Defines the methods that are required for a result filter.

System_CAPS_pubinterfaceIRouteWithArea

Associates a route with an area in an ASP.NET MVC application.

System_CAPS_pubinterfaceITempDataProvider

Defines the contract for temporary-data providers that store data that is viewed on the next request.

System_CAPS_pubinterfaceITempDataProviderFactory

Used to create an ITempDataProvider instance for the controller.

System_CAPS_pubinterfaceIUnvalidatedValueProvider

Represents an IValueProvider interface that can skip request validation.

System_CAPS_pubinterfaceIValueProvider

Defines the methods that are required for a value provider in ASP.NET MVC.

System_CAPS_pubinterfaceIView

Defines the methods that are required for a view.

System_CAPS_pubinterfaceIViewDataContainer

Defines the methods that are required for a view data dictionary.

System_CAPS_pubinterfaceIViewEngine

Defines the methods that are required for a view engine.

System_CAPS_pubinterfaceIViewLocationCache

Defines the methods that are required in order to cache view locations in memory.

System_CAPS_pubinterfaceIViewPageActivator

Provides fine-grained control over how view pages are created using dependency injection.

DelegateDescription
System_CAPS_pubdelegateActionSelector

Represents a delegate that contains the logic for selecting an action method.

System_CAPS_pubdelegateDataAnnotationsModelValidationFactory

Represents the method that creates a DataAnnotationsModelValidatorProvider instance.

System_CAPS_pubdelegateDataAnnotationsValidatableObjectAdapterFactory

Provides a factory for validators that are based on IValidatableObject.

EnumerationDescription
System_CAPS_pubenumAreaReference

Controls interpretation of a controller name when constructing a RemoteAttribute.

System_CAPS_pubenumFilterScope

Defines values that specify the order in which ASP.NET MVC filters run within the same filter type and filter order.

System_CAPS_pubenumFormMethod

Enumerates the HTTP request types for a form.

System_CAPS_pubenumHtml5DateRenderingMode

Enumerates the date rendering mode for HTML5.

System_CAPS_pubenumHttpVerbs

Enumerates the HTTP verbs.

System_CAPS_pubenumInputType

Enumerates the types of input controls.

System_CAPS_pubenumJsonRequestBehavior

Specifies whether HTTP GET requests from the client are allowed.

Return to top
Show:
© 2016 Microsoft