|
|
Class |
Description |
|
AcceptVerbsAttribute
|
Represents an attribute that specifies which HTTP verbs an action method will respond to.
|
|
ActionDescriptor
|
Provides information about an action method, such as its name, controller, parameters, attributes, and filters.
|
|
ActionExecutedContext
|
Provides the context for the ActionExecuted method of the ActionFilterAttribute class.
|
|
ActionExecutingContext
|
Provides the context for the ActionExecuting method of the ActionFilterAttribute class.
|
|
ActionFilterAttribute
|
Represents the base class for all action-filter attributes.
|
|
ActionMethodSelectorAttribute
|
Represents an attribute that is used to influence the selection of an action method.
|
|
ActionNameAttribute
|
Represents an attribute that is used for the name of an action.
|
|
ActionNameSelectorAttribute
|
Represents an attribute that affects the selection of an action method.
|
|
ActionResult
|
Encapsulates the result of an action method and is used to perform a framework-level operation on behalf of the action method.
|
|
AjaxHelper
|
Represents support for rendering HTML in AJAX scenarios within a view.
|
|
AjaxHelper(Of TModel)
|
Represents support for rendering HTML in AJAX scenarios within a strongly typed view.
|
|
AjaxRequestExtensions
|
Represents a class that extends the HttpRequestBase class by adding the ability to determine whether an HTTP request is an AJAX request.
|
|
AreaRegistration
|
Provides a way to register one or more areas in an ASP.NET MVC application.
|
|
AreaRegistrationContext
|
Encapsulates the information that is required in order to register an area within an ASP.NET MVC application.
|
|
AssociatedMetadataProvider
|
Provides an abstract class to implement a metadata provider.
|
|
AssociatedValidatorProvider
|
Provides an abstract class for classes that implement a validation provider.
|
|
AsyncController
|
Provides the base class for asynchronous controllers.
|
|
AsyncTimeoutAttribute
|
Represents an attribute that is used to set the timeout value, in milliseconds, for an asynchronous method.
|
|
AuthorizationContext
|
Encapsulates the information that is required for using an AuthorizeAttribute attribute.
|
|
AuthorizeAttribute
|
Represents an attribute that is used to restrict access by callers to an action method.
|
|
BindAttribute
|
Represents an attribute that is used to provide details about how model binding to a parameter should occur.
|
|
ByteArrayModelBinder
|
Maps a browser request to a byte array.
|
|
ChildActionOnlyAttribute
|
Represents an attribute that is used to indicate that an action method should be called only as a child action.
|
|
ClientDataTypeModelValidatorProvider
|
Returns the client data-type model validators.
|
|
ContentResult
|
Represents a user-defined content type that is the result of an action method.
|
|
Controller
|
Provides methods that respond to HTTP requests that are made to an ASP.NET MVC Web site.
|
|
ControllerActionInvoker
|
Represents a class that is responsible for invoking the action methods of a controller.
|
|
ControllerBase
|
Represents the base class for all MVC controllers.
|
|
ControllerBuilder
|
Represents a class that is responsible for dynamically building a controller.
|
|
ControllerContext
|
Encapsulates information about an HTTP request that matches specified RouteBase and ControllerBase instances.
|
|
ControllerDescriptor
|
Encapsulates information that describes a controller, such as its name, type, and actions.
|
|
CustomModelBinderAttribute
|
Represents an attribute that invokes a custom model binder.
|
|
DataAnnotationsModelMetadata
|
Provides a container for common metadata, for the DataAnnotationsModelMetadataProvider class, and for the DataAnnotationsModelValidator class for a data model.
|
|
DataAnnotationsModelMetadataProvider
|
Implements the default model metadata provider for ASP.NET MVC.
|
|
DataAnnotationsModelValidator
|
Provides a model validator.
|
|
DataAnnotationsModelValidator(Of TAttribute)
|
Provides a model validator for a specified validation type.
|
|
DataAnnotationsModelValidatorProvider
|
Implements the default validation provider for MVC.
|
|
DataErrorInfoModelValidatorProvider
|
Provides a container for the error-information model validator.
|
|
DefaultControllerFactory
|
Represents the controller factory that is registered by default.
|
|
DefaultModelBinder
|
Maps a browser request to a data object. This class provides a concrete implementation of a model binder.
|
|
DefaultViewLocationCache
|
Represents a memory cache for view locations.
|
|
DictionaryValueProvider(Of TValue)
|
Represents the base class for value providers whose values come from a collection that implements the IDictionary(Of TKey, TValue) interface.
|
|
EmptyModelMetadataProvider
|
Provides an empty metadata provider for data models that do not require metadata.
|
|
EmptyModelValidatorProvider
|
Provides an empty validation provider for models that do not require a validator.
|
|
EmptyResult
|
Represents a result that does nothing, such as a controller action method that returns nothing.
|
|
ExceptionContext
|
Provides the context for using the HandleErrorAttribute class.
|
|
ExpressionHelper
|
Provides a helper class to get the model name from an expression.
|
|
FieldValidationMetadata
|
Provides a container for client-side field validation metadata.
|
|
FileContentResult
|
Sends the contents of a binary file to the response.
|
|
FilePathResult
|
Sends the contents of a file to the response.
|
|
FileResult
|
Represents a base class that is used to send binary file content to the response.
|
|
FileStreamResult
|
Sends binary content to the response by using a Stream instance.
|
|
FilterAttribute
|
Represents the base class for action-filter attributes.
|
|
FilterInfo
|
Encapsulates information about the available action filters.
|
|
FormCollection
|
Contains the form value providers for the application.
|
|
FormContext
|
Encapsulates information that is required in order to validate and process the input data from an HTML form.
|
|
FormValueProvider
|
Represents a value provider for form values that are contained in a NameValueCollection object.
|
|
FormValueProviderFactory
|
Represents a class that is responsible for creating a new instance of a form-value provider object.
|
|
HandleErrorAttribute
|
Represents an attribute that is used to handle an exception that is thrown by an action method.
|
|
HandleErrorInfo
|
Encapsulates information for handling an error that was thrown by an action method.
|
|
HiddenInputAttribute
|
Represents an attribute that is used to indicate whether a property or field value should be rendered as a hidden input element.
|
|
HtmlHelper
|
Represents support for rendering HTML controls in a view.
|
|
HtmlHelper(Of TModel)
|
Represents support for rendering HTML controls in a strongly typed view.
|
|
HttpAntiForgeryException
|
Represents an HTTP anti-forgery exception.
|
|
HttpDeleteAttribute
|
Represents an attribute that is used to restrict an action method so that the method handles only HTTP DELETE requests.
|
|
HttpFileCollectionValueProvider
|
Represents a value provider to use with values that come from a collection of HTTP files.
|
|
HttpFileCollectionValueProviderFactory
|
Represents a class that is responsible for creating a new instance of an HTTP file collection value provider object.
|
|
HttpGetAttribute
|
Represents an attribute that is used to restrict an action method so that the method handles only HTTP GET requests.
|
|
HttpPostAttribute
|
Represents an attribute that is used to restrict an action method so that the method handles only HTTP POST requests.
|
|
HttpPostedFileBaseModelBinder
|
Binds a model to a posted file.
|
|
HttpPutAttribute
|
Represents an attribute that is used to restrict an action method so that the method handles only HTTP PUT requests.
|
|
HttpRequestExtensions
|
Extends the HttpRequestBase class that contains the HTTP values that were sent by a client during a Web request.
|
|
HttpUnauthorizedResult
|
Represents the result of an unauthorized HTTP request.
|
|
JavaScriptResult
|
Sends JavaScript content to the response.
|
|
JsonResult
|
Represents a class that is used to send JSON-formatted content to the response.
|
|
LinqBinaryModelBinder
|
Maps a browser request to a LINQ Binary object.
|
|
ModelBinderAttribute
|
Represents an attribute that is used to associate a model type to a model-builder type.
|
|
ModelBinderDictionary
|
Represents a class that contains all model binders for the application, listed by binder type.
|
|
ModelBinders
|
Provides global access to the model binders for the application.
|
|
ModelBindingContext
|
Provides the context in which a model binder functions.
|
|
ModelClientValidationRangeRule
|
Provides a container for a range-validation rule that is sent to the browser.
|
|
ModelClientValidationRegexRule
|
Provides a container for a regular-expression client validation rule that is sent to the browser.
|
|
ModelClientValidationRequiredRule
|
Provides a container for client validation for required field.
|
|
ModelClientValidationRule
|
Provides a base class container for a client validation rule that is sent to the browser.
|
|
ModelClientValidationStringLengthRule
|
Provides a container for a string-length validation rule that is sent to the browser.
|
|
ModelError
|
Represents an error that occurs during model binding.
|
|
ModelErrorCollection
|
A collection of ModelError instances.
|
|
ModelMetadata
|
Provides a container for common metadata, for the ModelMetadataProvider class, and for the ModelValidator class for a data model.
|
|
ModelMetadataProvider
|
Provides an abstract base class for a custom metadata provider.
|
|
ModelMetadataProviders
|
Provides a container for the current ModelMetadataProvider instance.
|
|
ModelState
|
Encapsulates the state of model binding to a property of an action-method argument, or to the argument itself.
|
|
ModelStateDictionary
|
Represents the state of an attempt to bind a posted form to an action method, which includes validation information.
|
|
ModelValidationResult
|
Provides a container for a validation result.
|
|
ModelValidator
|
Provides a base class for implementing validation logic.
|
|
ModelValidatorProvider
|
Provides a list of validators for a model.
|
|
ModelValidatorProviderCollection
|
Provides a container for a list of validation providers.
|
|
ModelValidatorProviders
|
Provides a container for the current validation provider.
|
|
MultiSelectList
|
Represents a list of items that users can select more than one item from.
|
|
MvcHandler
|
Selects the controller that will handle an HTTP request.
|
|
MvcHtmlString
|
Represents an HTML-encoded string that should not be encoded again.
|
|
MvcHttpHandler
|
Verifies and processes an HTTP request.
|
|
MvcRouteHandler
|
Creates an object that implements the IHttpHandler interface and gives it the request context.
|
|
NameValueCollectionExtensions
|
Extends a NameValueCollection object so that the collection can be copied to a specified dictionary.
|
|
NameValueCollectionValueProvider
|
Represents the base class for value providers whose values come from a NameValueCollection object.
|
|
NoAsyncTimeoutAttribute
|
Provides a convenience wrapper for the AsyncTimeoutAttribute attribute.
|
|
NonActionAttribute
|
Represents an attribute that is used to indicate that a controller method is not an action method.
|
|
OutputCacheAttribute
|
Represents an attribute that is used to mark an action method whose output will be cached.
|
|
ParameterBindingInfo
|
Encapsulates information for binding action-method parameters to a data model.
|
|
ParameterDescriptor
|
Contains information that describes a parameter.
|
|
PartialViewResult
|
Represents a base class that is used to send a partial view to the response.
|
|
QueryStringValueProvider
|
Represents a value provider for query strings that are contained in a NameValueCollection object.
|
|
QueryStringValueProviderFactory
|
Represents a class that is responsible for creating a new instance of a query-string value-provider object.
|
|
RangeAttributeAdapter
|
Provides an adapter for the RangeAttribute attribute.
|
|
RedirectResult
|
Controls the processing of application actions by redirecting to a specified URI.
|
|
RedirectToRouteResult
|
Represents a result that performs a redirection by using the specified route values dictionary.
|
|
ReflectedActionDescriptor
|
Contains information that describes a reflected action method.
|
|
ReflectedControllerDescriptor
|
Contains information that describes a reflected controller.
|
|
ReflectedParameterDescriptor
|
Contains information that describes a reflected action-method parameter.
|
|
RegularExpressionAttributeAdapter
|
Provides an adapter for the RegularExpressionAttribute attribute.
|
|
RequiredAttributeAdapter
|
Provides an adapter for the RequiredAttributeAttribute attribute.
|
|
RequireHttpsAttribute
|
Represents an attribute that forces an unsecured HTTP request to be re-sent over HTTPS.
|
|
ResultExecutedContext
|
Provides the context for the OnResultExecuted method of the ActionFilterAttribute class.
|
|
ResultExecutingContext
|
Provides the context for the OnResultExecuting method of the ActionFilterAttribute class.
|
|
RouteCollectionExtensions
|
Extends a RouteCollection object for MVC routing.
|
|
RouteDataValueProvider
|
Represents a value provider for route data that is contained in an object that implements the IDictionary(Of TKey, TValue) interface.
|
|
RouteDataValueProviderFactory
|
Represents a factory for creating route-data value provider objects.
|
|
SelectList
|
Represents a list that lets users select one item.
|
|
SelectListItem
|
Represents the selected item in an instance of the SelectList class.
|
|
SessionStateTempDataProvider
|
Provides session-state data to the current TempDataDictionary object.
|
|
StringLengthAttributeAdapter
|
Provides an adapter for the StringLengthAttribute attribute.
|
|
TagBuilder
|
Represents a class that is used by HTML helpers to build HTML elements.
|
|
TempDataDictionary
|
Represents a set of data that persists only from one request to the next.
|
|
TemplateInfo
|
Encapsulates information about the current template context.
|
|
UrlHelper
|
Contains methods to build URLs for ASP.NET MVC within an application.
|
|
UrlParameter
|
Represents an optional parameter that is used by the MvcHandler class during routing.
|
|
ValidateAntiForgeryTokenAttribute
|
Represents an attribute that is used to detect whether a server request has been tampered with.
|
|
ValidateInputAttribute
|
Represents an attribute that is used to mark action methods whose input must be validated.
|
|
ValueProviderCollection
|
Represents the collection of value-provider objects for the application.
|
|
ValueProviderDictionary
|
Obsolete. Represents a dictionary of value providers for the application. |
|
ValueProviderFactories
|
Represents a container for value-provider factory objects.
|
|
ValueProviderFactory
|
Represents a factory for creating value-provider objects.
|
|
ValueProviderFactoryCollection
|
Represents the collection of value-provider factories for the application.
|
|
ValueProviderResult
|
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.
|
|
ViewContext
|
Encapsulates information that is related to rendering a view.
|
|
ViewDataDictionary
|
Represents a container that is used to pass data between a controller and a view.
|
|
ViewDataDictionary(Of TModel)
|
Represents a container that is used to pass strongly typed data between a controller and a view.
|
|
ViewDataInfo
|
Encapsulates information about the current template content that is used to develop templates and about HTML helpers that interact with templates.
|
|
ViewEngineCollection
|
Represents a collection of view engines that are available to the application.
|
|
ViewEngineResult
|
Represents the result of locating a view engine.
|
|
ViewEngines
|
Represents a collection of view engines that are available to the application.
|
|
ViewMasterPage
|
Represents the information that is needed to build a master view page.
|
|
ViewMasterPage(Of TModel)
|
Represents the information that is required in order to build a strongly typed master view page.
|
|
ViewPage
|
Represents the properties and methods that are needed to render a view as a Web Forms page.
|
|
ViewPage(Of TModel)
|
Represents the information that is required in order to render a strongly typed view as a Web Forms page.
|
|
ViewResult
|
Represents a class that is used to render a view by using an IView instance that is returned by an IViewEngine object.
|
|
ViewResultBase
|
Represents a base class that is used to provide the model to the view and then render the view to the response.
|
|
ViewTemplateUserControl
|
Provides a container for TemplateInfo objects.
|
|
ViewTemplateUserControl(Of TModel)
|
Provides a container for TemplateInfo objects.
|
|
ViewType
|
Represents the type of a view.
|
|
ViewUserControl
|
Represents the information that is needed to build a user control.
|
|
ViewUserControl(Of TModel)
|
Represents the information that is required in order to build a strongly typed user control.
|
|
VirtualPathProviderViewEngine
|
Represents an abstract base-class implementation of the IViewEngine interface.
|
|
WebFormView
|
Represents the information that is needed to build a Web Forms page in MVC.
|
|
WebFormViewEngine
|
Represents a view engine that is used to render a Web Forms page to the response.
|