Class | Description |
---|
AcceptVerbsAttribute | Represents an attribute that specifies the HTTP verb to which the action method will respond. |
ActionDescriptor | Provides information about the action method, such as the action method's name, controllers, 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 of filter attributes. |
ActionMethodSelectorAttribute | Represents an attribute used to affect the selection of action methods. |
ActionNameAttribute | Represents an attribute used for the name of an operation. |
ActionNameSelectorAttribute | Represents an attribute that can affect the selection of action methods. |
ActionResult | Encapsulates the result of an action method and is used to perform frame-level operations on behalf of the action method. |
AdditionalMetadataAttribute | Provides a class that implements the IMetadataAware interface to support additional metadata. |
AjaxHelper | Indicates support for rendering HTML in AJAX scenarios in views. |
AjaxHelper(TModel) | Indicates support for rendering HTML in AJAX scenarios in strongly typed views. |
AjaxRequestExtensions | Represents a class that extends the HttpRequestBase class by adding the functionality to determine whether an HTTP request is an AJAX request. |
AllowHtmlAttribute | Allow requests to include HTML markup during model binding by skipping request validation of the attribute. (It is strongly recommended that applications explicitly check all models that disable request validation to prevent script attacks.) |
AreaRegistration | Provided within an ASP.NET MVC application A way to register one or more zones. |
AreaRegistrationContext | Encapsulates the information needed to register an area within an ASP.NET MVC application. |
AssociatedMetadataProvider | Provides an abstract class for implementing metadata providers. |
AssociatedValidatorProvider | Provides an abstract class for classes used to implement validation providers. |
AsyncController | Provides a base class for asynchronous controllers. |
AsyncTimeoutAttribute | Represents an attribute that is used to set the timeout value (in milliseconds) of an asynchronous method. |
AuthorizationContext | Encapsulates the information required when using the AuthorizeAttribute attribute. |
AuthorizeAttribute | Represents an attribute that is used to restrict the caller's access to the operation method. |
BindAttribute | Represents an attribute that is used to provide details about how model binding to parameters should occur. |
BuildManagerCompiledView | Represents a base class for views compiled by the BuildManager class before the view is rendered by the view engine. |
BuildManagerViewEngine | Provides a base class for the view engine. |
ByteArrayModelBinder | Maps browser requests to byte arrays. |
ChildActionOnlyAttribute | Represents an attribute that indicates that an action method should only be called as a child action. |
ChildActionValueProvider | The value provider that represents the value in the child action. |
ChildActionValueProviderFactory | Represents a factory used to create value provider objects for child operations. |
ClientDataTypeModelValidatorProvider | Returns the client data type model validator. |
CompareAttribute | Provides attributes for comparing two attributes of a model. |
ContentResult | Represents the user-defined content type that is the result of the operation method. |
Controller | Provides methods for responding to HTTP requests made to an ASP.NET MVC website. |
ControllerActionInvoker | represents a class that is responsible for calling the controller's action method. |
ControllerBase | Represents the base class of all MVC controllers. |
ControllerBuilder | represents a class that is responsible for dynamically generating controllers. |
ControllerContext | Encapsulates information about HTTP requests matching the specified RouteBase and ControllerBase instances. |
ControllerDescriptor | Encapsulates information describing the controller, such as the name, type and operation of the controller. |
ControllerInstanceFilterProvider | Add a controller to a FilterProviderCollection instance. |
CustomModelBinderAttribute | Represents an attribute that calls a custom model binder. |
DataAnnotationsModelMetadata | Provides containers for the data model's public metadata, the DataAnnotationsModelMetadataProvider class, and the DataAnnotationsModelValidator class. |
DataAnnotationsModelMetadataProvider | Implements the default model metadata provider for ASP.NET MVC. |
DataAnnotationsModelValidator | Provides model validator. |
DataAnnotationsModelValidator(TAttribute) | Provides a model validator for the specified validation type. |
DataAnnotationsModelValidatorProvider | Implements the default validation provider for ASP.NET MVC. |
DataErrorInfoModelValidatorProvider | Provides a container for the error message model validator. |
DefaultControllerFactory | Represents the controller factory registered by default. |
DefaultModelBinder | Maps browser requests to data objects. This class provides a concrete implementation of the model binder. |
DefaultViewLocationCache | Represents the memory cache of the view location. |
DependencyResolver | Provides a registration point for dependency resolvers that implement the IDependencyResolver or public service locator IServiceLocator interface. |
DependencyResolverExtensions | Provides type-safe implementations of GetService and GetServices. |
DictionaryValueProvider(TValue) | Represents the base class for value providers that take values from a collection that implements the IDictionary(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 not perform any operation, such as a controller operation method that does not return anything. |
ExceptionContext | P Provides a context using the HandleErrorAttribute class. |
ExpressionHelper | Provides a helper class for getting the model name from an expression. |
FieldValidationMetadata | Provides a container for client field validation metadata. |
FileContentResult | Sends the contents of a binary file to the response. |
FilePathResult | Send the contents of the file to the response. |
FileResult | Represents a base class for sending binary file contents to a response. |
FileStreamResult | Use a Stream instance to send binary content to the response. |
Filter | Represents a metadata class that contains a reference to an implementation of one or more filter interfaces, filter order, and filter scope. |
FilterAttribute | Base class representing operation and result filter attributes. |
FilterAttributeFilterProvider | Filter provider that defines filter attributes. |
FilterInfo | Encapsulates information about available operational filters. |
FilterProviderCollection | Represents a collection of filter providers for an application. |
FilterProviders | Provides a registration point for filters. |
FormCollection | Contains the application's form value providers. |
FormContext | Encapsulates the information needed to validate and process input data in an HTML form. |
FormValueProvider | Represents the value provider for the form values contained in the NameValueCollection object. |
FormValueProviderFactory | Represents a class that is responsible for creating new instances of form value provider objects. |
GlobalFilterCollection | Represents a class that contains all global filters. |
GlobalFilters | represents a global filter collection. |
HandleErrorAttribute | Represents an attribute that is used to handle exceptions raised by operation methods. |
HandleErrorInfo | Encapsulates information about handling errors raised by action methods. |
HiddenInputAttribute | Represents an attribute that indicates whether an attribute value or field value should be rendered as a hidden input element. |
HtmlHelper | Indicates support for rendering HTML controls in views. |
HtmlHelper(TModel) | Indicates support for rendering HTML controls in strongly typed views. |
HttpDeleteAttribute | Represents an attribute that is used to restrict an action method so that it only handles HTTP DELETE requests. |
HttpFileCollectionValueProvider | Represents the value provider to be used for values from an HTTP file collection. |
HttpFileCollectionValueProviderFactory | Represents a class that is responsible for creating new instances of HTTP file collection value provider objects. |
HttpGetAttribute | Represents an attribute that is used to restrict an action method so that it only handles HTTP GET requests. |
HttpNotFoundResult | Define an object used to indicate that the requested resource was not found. |
HttpPostAttribute | Represents an attribute that is used to restrict an action method so that it only handles HTTP POST requests. |
HttpPostedFileBaseModelBinder | Bind the model to the posted file. |
HttpPutAttribute | Represents an attribute that is used to restrict an action method so that it only handles HTTP PUT requests. |
HttpRequestExtensions | Extensions the HttpRequestBase class, which contains the HTTP values sent by the client in a web request. |
HttpStatusCodeResult | Provides a method for returning the result of an operation with a specific HTTP response status code and description. |
HttpUnauthorizedResult | Represents the result of an unauthorized HTTP request. |
JavaScriptResult | Send JavaScript content to the response. |
JsonResult | Represents a class used to send JSON-formatted content to a response. |
JsonValueProviderFactory | Enables action methods to send and receive JSON-formatted text and pass JSON text to the action method's parameters in model binding. |
LinqBinaryModelBinder | Maps browser requests to LINQ Binary objects. |
ModelBinderAttribute | Represents an attribute that is used to associate a model type to a model-generator type. |
ModelBinderDictionary | Represents a class that contains all of an application's model binders (listed by binder type). |
ModelBinderProviderCollection | Provides a container for the model binder provider. |
ModelBinderProviders | Provides a container for model binder providers. |
ModelBinders | Provides global access to the application's model binders. |
ModelBindingContext | Provides the context in which the model binder runs. |
ModelClientValidationEqualToRule | Provides a container for equality validation rules sent to the browser. |
ModelClientValidationRangeRule | Provides a container for range validation rules sent to the browser. |
ModelClientValidationRegexRule | Provides a container for regular expression client-side validation rules sent to the browser. |
ModelClientValidationRemoteRule | Provides a container for remote validation rules sent to the browser. |
ModelClientValidationRequiredRule | Provides a container for client-side validation of required fields. |
ModelClientValidationRule | Provides a base class container for client validation rules sent to the browser. |
ModelClientValidationStringLengthRule | Provides a container for string length validation rules sent to the browser. |
ModelError | Represents an error that occurred during model binding. |
ModelErrorCollection | A collection of ModelError instances. |
ModelMetadata | Provides containers for the data model's public metadata, the ModelMetadataProvider class, and the ModelValidator class. |
ModelMetadataProvider | Provides an abstract base class for custom metadata providers. |
ModelMetadataProviders | Provides a container for the current ModelMetadataProvider instance. |
ModelState | Encapsulate the state of the model binding into a property of the operation method parameter or the operation method parameter itself. |
ModelStateDictionary | Represents the status of an attempt to bind a sent form to an action method that includes validation information. |
ModelValidationResult | Provides a container for the validation result. |
ModelValidator | Provides a base class for implementing validation logic. |
ModelValidatorProvider | Provides a list of validators for the model. |
ModelValidatorProviderCollection | Provides a container for a list of validation providers. |
ModelValidatorProviders | Provides containers for the current validation provider. |
MultiSelectList | Represents a list of items from which the user can select multiple items. |
MvcFilter | When implemented in a derived class, provides a metadata class that contains the implementation of one or more filter interfaces, filter order, and filtering A reference to the scope of the scope. |
MvcHandler | Select the controller that will handle HTTP requests. |
MvcHtmlString | Represents an HTML-encoded string that should not be encoded again. |
MvcHttpHandler | Verify and handle HTTP requests. |
MvcRouteHandler | Create an object that implements the IHttpHandler interface and pass the request context to the object. |
MvcWebRazorHostFactory | Create an instance of the MvcWebPageRazorHost file. |
NameValueCollectionExtensions | Extensions the NameValueCollection object to be able to copy the collection to the specified dictionary. |
NameValueCollectionValueProvider | Represents the base class for value providers whose values come from NameValueCollection objects. |
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 used to mark action methods whose output will be cached. |
ParameterBindingInfo | Encapsulates information related to binding action method parameters to the data model. |
ParameterDescriptor | Contains information describing the parameter. |
PartialViewResult | Represents a base class for sending a partial view to a response. |
PreApplicationStartCode | Provides a registration point for ASP.NET Razor application pre-start code. |
QueryStringValueProvider | Represents the value provider for the query string contained in the NameValueCollection object. |
QueryStringValueProviderFactory | Represents a class that is responsible for creating new instances of query string value provider objects. |
RangeAttributeAdapter | Provides an adapter for the RangeAttribute attribute. |
RazorView | Represents a class for creating views with Razor syntax. |
RazorViewEngine | Represents a view engine for rendering web pages using ASP.NET Razor syntax. |
RedirectResult | Controls the processing of application operations by redirecting to a specified URI. |
RedirectToRouteResult | Represents the result of using the specified route value dictionary to perform redirection. |
ReflectedActionDescriptor | Contains information describing the reflected action method. |
ReflectedControllerDescriptor | Contains information describing the reflected controller. |
ReflectedParameterDescriptor | Contains information describing the reflected action method parameters. |
RegularExpressionAttributeAdapter | Provides an adapter for the RegularExpressionAttribute attribute. |
RemoteAttribute | Provides features for remote validators using the jQuery validation plugin. |
RequiredAttributeAdapter | An adapter that provides the RequiredAttributeAttribute attribute. |
RequireHttpsAttribute | Represents an attribute that is used to force insecure HTTP requests to be resent 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 | Extend RouteCollection objects for MVC routing. |
RouteDataValueProvider | Represents the value provider for route data contained in an object that implements the IDictionary(TKey, TValue) interface. |
RouteDataValueProviderFactory | Represents the factory used to create route data value provider objects. |
SelectList | represents a list from which the user can select an item. |
SelectListItem | Represents the selected item in an instance of the SelectList class. |
SessionStateAttribute | Specifies the session state of the controller. |
SessionStateTempDataProvider | Provides session state data for the current TempDataDictionary object. |
StringLengthAttributeAdapter | Provides an adapter for the StringLengthAttribute attribute. |
TempDataDictionary | Represents a data set that is persisted only from one request to the next. |
TemplateInfo | Encapsulates information about the current template context. |
UrlHelper | Contains methods for generating URLs for ASP.NET MVC within an application. |
UrlParameter | Represents the optional parameters used by the MvcHandler class during the routing process. |
ValidatableObjectAdapter | Provides a validable object adapter. |
ValidateAntiForgeryTokenAttribute | Represents the attribute used to prevent forged requests. |
ValidateInputAttribute | Represents an attribute used to mark action methods whose input must be validated. |
ValueProviderCollection | Represents a collection of value provider objects for an application. |
ValueProviderDictionary | is obsolete. A dictionary representing the application's value provider. |
ValueProviderFactories | Represents a container for value provider factory objects. |
ValueProviderFactory | Represents the factory used to create value provider objects. |
ValueProviderFactoryCollection | Represents a collection of value provider factories for an application. |
ValueProviderResult | Represents binding a value (such as the value sent by the form or the value in the query string) to the action method parameter attribute or to the parameter the result itself. |
ViewContext | Encapsulates information related to the presented view. |
ViewDataDictionary | Represents a container used to pass data between controllers and views. |
ViewDataDictionary(TModel) | Represents a container used to pass strongly typed data between controllers and views. |
ViewDataInfo | Encapsulates information about the current template content used to develop the template and the HTML helper that interacts with the template. |
ViewEngineCollection | Represents the collection of view engines available to the application. |
ViewEngineResult | Represents the result of positioning the view engine. |
ViewEngines | Represents the collection of view engines available to the application. |
ViewMasterPage | represents the information required to generate the master view page. |
ViewMasterPage(TModel) | Represents the information required to generate a strongly typed master view page. |
ViewPage | Represents the properties and methods required to render a view as a Web Forms page. |
ViewPage(TModel) | Represents the information needed to render a strongly typed view into a Web Forms page. |
ViewResult | Represents a class that is used to render a view using an IView instance returned by an IViewEngine object. |
ViewResultBase | Represents a base class used to provide a model for a view and render the view to the response. |
ViewStartPage | Provides an abstract class that can be used to implement a view startup (master) page. |
ViewTemplateUserControl | Provides a container for TemplateInfo objects. |
ViewTemplateUserControl(TModel) | Provides a container for TemplateInfo objects. |
ViewType | represents the type of view. |
ViewUserControl | Represents the information required to generate the user control. |
ViewUserControl(TModel) | Represents the information required to generate a strongly typed user control. |
VirtualPathProviderViewEngine | Represents the abstract base class implementation of the IViewEngine interface. |
WebFormView | Represents the information needed to generate a Web Forms page in ASP.NET MVC. |
WebFormViewEngine | Represents a view engine used to render Web Forms pages in response. |
WebViewPage | Represents the properties and methods required to render a view using ASP.NET Razor syntax. |
WebViewPage(TModel) | Represents the properties and methods required to render a view using ASP.NET Razor syntax. |