WEB DEVELOPER SITE
HTMLCSSJAVASCRIPTSQLPHPBOOTSTRAPJQUERYANGULARXML
 

ASP.NET MVC - Reference


Classes

Class Description
AcceptVerbsAttribute Represents a quality that determines which HTTP action words an activity technique will react to.
ActionDescriptor Provides data around an activity technique, for example, its name, controller, parameters, qualities, and filters.
ActionExecutedContext Provides the setting for the ActionExecuted technique for the ActionFilterAttribute class.
ActionExecutingContext Provides the setting for the ActionExecuting technique for the ActionFilterAttribute class.
ActionFilterAttribute Represents the base class for channel attributes.
ActionMethodSelectorAttribute Represents an ascribe that is utilized to impact the determination of an activity method.
ActionNameAttribute Represents a quality that is utilized for the name of an action.
ActionNameSelectorAttribute Represents a property that influences the determination of an activity method.
ActionResult Encapsulates the consequence of an activity technique and is used to play out a system level activity for the benefit of the activity method.
AdditionalMetadataAttribute Provides a class that actualizes the IMetadataAware interface so as to help extra metadata.
AjaxHelper Represents support for rendering HTML in AJAX situations inside a view.
AjaxHelper(Of TModel) Represents support for rendering HTML in AJAX situations inside a specifically view.
AjaxRequestExtensions Represents a class that expands the HttpRequestBase class by adding the capacity to decide regardless of whether a HTTP ask for is an AJAX request.
AllowHtmlAttribute Allows a demand to incorporate HTML markup amid model authoritative by skipping demand approval for the property. (It is emphatically prescribed that your application expressly check all models where you impair ask for approval so as to anticipate content exploits.)
AreaRegistration Provides an approach to enlist at least one zones in an ASP.NET MVC application.
AreaRegistrationContext Encapsulates the data that is required all together to enlist a region inside an ASP.NET MVC application.
AssociatedMetadataProvider Provides a dynamic class to actualize a metadata provider.
AssociatedValidatorProvider Provides a dynamic class for classes that actualize an approval provider.
AsyncController Provides the base class for offbeat controllers.
AsyncTimeoutAttribute Represents an ascribe that is utilized to set the timeout esteem, in milliseconds, for an offbeat method.
AuthorizationContext Encapsulates the data that is required for utilizing an AuthorizeAttribute attribute.
AuthorizeAttribute Represents an ascribe that is utilized to limit access by guests to an activity method.
BindAttribute Represents an ascribe that is utilized to give insights regarding how demonstrate official to a parameter ought to occur.
BuildManagerCompiledView Represents the base class for perspectives that are arranged by the BuildManager class previously being rendered by a view engine.
BuildManagerViewEngine Provides a base class for view engines.
ByteArrayModelBinder Maps a program demand to a byte array.
ChildActionOnlyAttribute Represents a credit that is utilized to demonstrate that an activity strategy ought to be called just as a youngster action.
ChildActionValueProvider Represents an esteem supplier for qualities from kid actions.
ChildActionValueProviderFactory Represents an industrial facility for making esteem supplier objects for tyke actions.
ClientDataTypeModelValidatorProvider Returns the customer information type display validators.
CompareAttribute Provides a trait that analyzes two properties of a model.
ContentResult Represents a client characterized content sort that is the consequence of an activity method.
Controller Provides techniques that react to HTTP asks for that are made to an ASP.NET MVC Web site.
ControllerActionInvoker Represents a class that is in charge of summoning the activity techniques for a controller.
ControllerBase Represents the base class for all MVC controllers.
ControllerBuilder Represents a class that is in charge of progressively building a controller.
ControllerContext Encapsulates data around a HTTP ask for that matches indicated RouteBase and ControllerBase instances.
ControllerDescriptor Encapsulates data that depicts a controller, for example, its name, type, and actions.
ControllerInstanceFilterProvider Adds the controller to the FilterProviderCollection instance.
CustomModelBinderAttribute Represents a property that conjures a custom model binder.
DataAnnotationsModelMetadata Provides a compartment for normal metadata, for the DataAnnotationsModelMetadataProvider class, and for the DataAnnotationsModelValidator class for an information model.
DataAnnotationsModelMetadataProvider Implements the default demonstrate metadata supplier for ASP.NET MVC.
DataAnnotationsModelValidator Provides a model validator.
DataAnnotationsModelValidator(Of TAttribute) Provides a model validator for a predetermined approval type.
DataAnnotationsModelValidatorProvider Implements the default approval supplier for ASP.NET MVC.
DataErrorInfoModelValidatorProvider Provides a holder for the mistake data demonstrate validator.
DefaultControllerFactory Represents the controller industrial facility that is enrolled by default.
DefaultModelBinder Maps a program demand to an information object. This class gives a solid execution of a model binder.
DefaultViewLocationCache Represents a memory reserve for view locations.
DependencyResolver Provides an enrollment point for reliance resolvers that execute IDependencyResolver or the Common Service Locator IServiceLocator interface.
DependencyResolverExtensions Provides a sort safe usage of GetService and GetServices.
DictionaryValueProvider(Of TValue) Represents the base class for esteem suppliers whose values originate from an accumulation that executes the IDictionary(Of TKey, TValue) interface.
EmptyModelMetadataProvider Provides an unfilled metadata supplier for information models that don't require metadata.
EmptyModelValidatorProvider Provides a vacant approval supplier for models that try not to require a validator.
EmptyResult Represents an outcome that does nothing, for example, a controller activity strategy that profits nothing.
ExceptionContext Provides the setting for utilizing the HandleErrorAttribute class.
ExpressionHelper Provides an assistant class to get the model name from an expression.
FieldValidationMetadata Provides a compartment for customer side field approval metadata.
FileContentResult Sends the substance of a parallel record to the response.
FilePathResult Sends the substance of a document to the response.
FileResult Represents a base class that is utilized to send parallel document substance to the response.
FileStreamResult Sends parallel substance to the reaction by utilizing a Stream instance.
Filter Represents a metadata class that contains a reference to the usage of at least one of the channel interfaces, the channel's structure, and the channel's scope.
FilterAttribute Represents the base class for activity and result channel attributes.
FilterAttributeFilterProvider Defines a channel supplier for channel attributes.
FilterInfo Encapsulates data about the accessible activity filters.
FilterProviderCollection Represents the gathering of channel suppliers for the application.
FilterProviders Provides an enlistment point for filters.
FormCollection Contains the structure esteem suppliers for the application.
FormContext Encapsulates data that is required so as to approve and process the info information from a HTML form.
FormValueProvider Represents an esteem supplier for structure esteems that are contained in a NameValueCollection object.
FormValueProviderFactory Represents a class that is in charge of making a new occasion of a structure esteem supplier object.
GlobalFilterCollection Represents a class that contains all the worldwide filters.
GlobalFilters Represents the worldwide channel collection.
HandleErrorAttribute Represents a credit that is utilized to deal with an special case that is tossed by an activity method.
HandleErrorInfo Encapsulates data for taking care of a mistake that was tossed by an activity method.
HiddenInputAttribute Represents a credit that is utilized to show regardless of whether a property or field esteem ought to be rendered as a covered up input element.
HtmlHelper Represents support for rendering HTML controls in a view.
HtmlHelper(Of TModel) Represents support for rendering HTML controls in a specifically view.
HttpDeleteAttribute Represents a credit that is utilized to limit an activity strategy with the goal that the technique handles just HTTP DELETE requests.
HttpFileCollectionValueProvider Represents an esteem supplier to use with esteems that originate from a gathering of HTTP files.
HttpFileCollectionValueProviderFactory Represents a class that is in charge of making a new occasion of a HTTP document gathering esteem supplier object.
HttpGetAttribute Represents an ascribe that is utilized to confine an activity technique with the goal that the strategy handles just HTTP GET requests.
HttpNotFoundResult Defines an item that is utilized to show that the asked for asset was not found.
HttpPostAttribute Represents a credit that is utilized to confine an activity strategy with the goal that the technique handles just HTTP POST requests.
HttpPostedFileBaseModelBinder Binds a model to a posted file.
HttpPutAttribute Represents a credit that is utilized to confine an activity strategy with the goal that the technique handles just HTTP PUT requests.
HttpRequestExtensions Extends the HttpRequestBase class that contains the HTTP esteems that were sent by a customer amid a Web request.
HttpStatusCodeResult Provides an approach to restore an activity result with a explicit HTTP reaction status code and description.
HttpUnauthorizedResult Represents the aftereffect of an unapproved HTTP request.
JavaScriptResult Sends JavaScript substance to the response.
JsonResult Represents a class that is utilized to send JSON-organized substance to the response.
JsonValueProviderFactory Enables activity strategies to send and get JSON-arranged content and to show tie the JSON content to parameters of activity methods.
LinqBinaryModelBinder Maps a program demand to a LINQ Twofold object.
ModelBinderAttribute Represents an ascribe that is utilized to relate a display type to a model-developer type.
ModelBinderDictionary Represents a class that contains every single model fastener for the application, recorded by cover type.
ModelBinderProviderCollection Provides a compartment for model cover providers.
ModelBinderProviders Provides a holder for model folio providers.
ModelBinders Provides worldwide access to the model covers for the application.
ModelBindingContext Provides the setting in which a model cover functions.
ModelClientValidationEqualToRule Provides a compartment for a correspondence approval rule that is sent to the browser.
ModelClientValidationRangeRule Provides a holder for a range-approval decide that is sent to the browser.
ModelClientValidationRegexRule Provides a holder for a standard articulation customer approval decide that is sent to the browser.
ModelClientValidationRemoteRule Provides a holder for a remote approval decide that is sent to the browser.
ModelClientValidationRequiredRule Provides a compartment for customer approval for required field.
ModelClientValidationRule Provides a base class compartment for a customer approval decide that is sent to the browser.
ModelClientValidationStringLengthRule Provides a compartment for a string-length approval decide that is sent to the browser.
ModelError Represents a blunder that happens amid model binding.
ModelErrorCollection A accumulation of ModelError instances.
ModelMetadata Provides a holder for basic metadata, for the ModelMetadataProvider class, and for the ModelValidator class for an information model.
ModelMetadataProvider Provides a unique base class for a custom metadata provider.
ModelMetadataProviders Provides a holder for the current ModelMetadataProvider instance.
ModelState Encapsulates the condition of model official to a property of an activity technique contention, or to the contention itself.
ModelStateDictionary Represents the condition of an endeavor to tie a posted structure to an activity technique, which incorporates approval information.
ModelValidationResult Provides a holder for an approval result.
ModelValidator Provides a base class for executing approval logic.
ModelValidatorProvider Provides a rundown of validators for a model.
ModelValidatorProviderCollection Provides a holder for a rundown of approval providers.
ModelValidatorProviders Provides a holder for the present approval provider.
MultiSelectList Represents a rundown of things that clients can choose more than one thing from.
MvcFilter When executed in a determined class, gives a metadata class that contains a reference to the usage of at least one of the channel interfaces, the channel's structure, and the channel's scope.
MvcHandler Selects the controller that will deal with a HTTP request.
MvcHtmlString Represents a HTML-encoded string that ought not be encoded again.
MvcHttpHandler Verifies and procedures a HTTP request.
MvcRouteHandler Creates an item that executes the IHttpHandler interface and passes the ask for setting to it.
MvcWebRazorHostFactory Creates occurrences of MvcWebPageRazorHost files.
NameValueCollectionExtensions Extends a NameValueCollection object so the accumulation can be replicated to a predefined dictionary.
NameValueCollectionValueProvider Represents the base class for esteem suppliers whose values originate from a NameValueCollection object.
NoAsyncTimeoutAttribute Provides an accommodation wrapper for the AsyncTimeoutAttribute attribute.
NonActionAttribute Represents a credit that is utilized to show that a controller strategy isn't an activity method.
OutputCacheAttribute Represents a credit that is utilized to check an activity strategy whose yield will be cached.
ParameterBindingInfo Encapsulates data for restricting activity strategy parameters to an information model.
ParameterDescriptor Contains data that portrays a parameter.
PartialViewResult Represents a base class that is utilized to send a halfway view to the response.
PreApplicationStartCode Provides an enlistment point for ASP.NET Razor pre-application begin code.
QueryStringValueProvider Represents an esteem supplier for question strings that are contained in a NameValueCollection object.
QueryStringValueProviderFactory Represents a class that is in charge of making a new case of an inquiry string esteem supplier object.
RangeAttributeAdapter Provides a connector for the RangeAttribute attribute.
RazorView Represents the class used to make sees that have Razor syntax.
RazorViewEngine Represents a view engine that is used to render a Web page that uses the ASP.NET Razor syntax.
RedirectResult Controls the preparing of use activities by diverting to a predetermined URI.
RedirectToRouteResult Represents an outcome that plays out a redirection by utilizing the predetermined course esteems dictionary.
ReflectedActionDescriptor Contains data that depicts a reflected activity method.
ReflectedControllerDescriptor Contains data that depicts a reflected controller.
ReflectedParameterDescriptor Contains data that depicts a reflected activity technique parameter.
RegularExpressionAttributeAdapter Provides a connector for the RegularExpressionAttribute attribute.
RemoteAttribute Provides a property that utilizes the jQuery approval module remote validator.
RequiredAttributeAdapter Provides a connector for the RequiredAttributeAttribute attribute.
RequireHttpsAttribute Represents a property that powers an unbound HTTP demand to be re-sent over HTTPS.
ResultExecutedContext Provides the setting for the OnResultExecuted technique for the ActionFilterAttribute class.
ResultExecutingContext Provides the setting for the OnResultExecuting technique for the ActionFilterAttribute class.
RouteCollectionExtensions Extends a RouteCollection object for MVC routing.
RouteDataValueProvider Represents an esteem supplier for course information that is contained in an article that actualizes the IDictionary(Of TKey, TValue) interface.
RouteDataValueProviderFactory Represents an industrial facility for making course information esteem supplier objects.
SelectList Represents a rundown that gives clients a chance to choose one item.
SelectListItem Represents the chose thing in a case of the SelectList class.
SessionStateAttribute Specifies the session condition of the controller.
SessionStateTempDataProvider Provides session-state information to the current TempDataDictionary object.
StringLengthAttributeAdapter Provides a connector for the StringLengthAttribute attribute.
TempDataDictionary Represents a lot of information that continues just from one demand to the next.
TemplateInfo Encapsulates data about the present layout context.
UrlHelper Contains strategies to fabricate URLs for ASP.NET MVC inside an application.
UrlParameter Represents a discretionary parameter that is utilized by the MvcHandler class amid routing.
ValidatableObjectAdapter Provides an item connector that can be validated.
ValidateAntiForgeryTokenAttribute Represents an ascribe that is utilized to avoid phony of a request.
ValidateInputAttribute Represents an ascribe that is utilized to stamp activity techniques whose input must be validated.
ValueProviderCollection Represents the accumulation of significant worth supplier objects for the application.
ValueProviderDictionary Obsolete. Represents a word reference of esteem suppliers for the application.
ValueProviderFactories Represents a holder for esteem supplier manufacturing plant objects.
ValueProviderFactory Represents an industrial facility for making esteem supplier objects.
ValueProviderFactoryCollection Represents the accumulation of significant worth supplier production lines for the application.
ValueProviderResult Represents the aftereffect of restricting an esteem, (for example, from a structure post or question string) to an activity strategy contention property, or to the contention itself.
ViewContext Encapsulates data that is identified with rendering a view.
ViewDataDictionary Represents a holder that is utilized to pass information between a controller and a view.
ViewDataDictionary(Of TModel) Represents a holder that is utilized to pass firmly composed information between a controller and a view.
ViewDataInfo Encapsulates data about the present format content that is utilized to create layouts and about HTML partners that collaborate with templates.
ViewEngineCollection Represents a gathering of view motors that are accessible to the application.
ViewEngineResult Represents the aftereffect of finding a view engine.
ViewEngines Represents an accumulation of view motors that are accessible to the application.
ViewMasterPage Represents the data that is expected to construct a ace view page.
ViewMasterPage(Of TModel) Represents the data that is required all together to manufacture a specifically ace view page.
ViewPage Represents the properties and techniques that are required to render a view as a Web Forms page.
ViewPage(Of TModel) Represents the data that is required all together to render a specifically see as a Web Forms page.
ViewResult Represents a class that is utilized to render a view by utilizing an IView case that is returned by an IViewEngine object.
ViewResultBase Represents a base class that is utilized to give the model to the view and after that render the view to the response.
ViewStartPage Provides a unique class that can be utilized to execute a view begin (ace) page.
ViewTemplateUserControl Provides a holder for TemplateInfo objects.
ViewTemplateUserControl(Of TModel) Provides a holder for TemplateInfo objects.
ViewType Represents the kind of a view.
ViewUserControl Represents the data that is expected to assemble a client control.
ViewUserControl(Of TModel) Represents the data that is required all together to assemble a specifically client control.
VirtualPathProviderViewEngine Represents a dynamic base-class usage of the IViewEngine interface.
WebFormView Represents the data that is expected to assemble a Web Forms page in ASP.NET MVC.
WebFormViewEngine Represents a view motor that is utilized to render a Web Structures page to the response.
WebViewPage Represents the properties and strategies that are required so as to render a view that utilizes ASP.NET Razor syntax.
WebViewPage(Of TModel) Represents the properties and techniques that are required so as to render a view that utilizes ASP.NET Razor syntax.

 

Interfaces

Interface Description
IActionFilter Defines the strategies that are utilized in an activity filter.
IActionInvoker Defines the agreement for an activity invoker, which is used to conjure an activity because of a HTTP request.
IAuthorizationFilter Defines the strategies that are required for an approval filter.
IClientValidatable Provides a path for the ASP.NET MVC approval structure to find at run time whether a validator has support for customer validation.
IController Defines the strategies that are required for a controller.
IControllerActivator Provides fine-grained power over how controllers are instantiated utilizing reliance injection.
IControllerFactory Defines the strategies that are required for a controller factory.
IDependencyResolver Defines the techniques that rearrange administration area and reliance resolution.
IExceptionFilter Defines the techniques that are required for a special case filter.
IFilterProvider Provides an interface for discovering filters.
IMetadataAware Provides an interface for presenting credits to the AssociatedMetadataProvider class.
IModelBinder Defines the strategies that are required for a model binder.
IModelBinderProvider Defines strategies that empower dynamic executions of show official for classes that actualize the IModelBinder interface.
IMvcFilter Defines individuals that indicate the request of channels and regardless of whether numerous channels are allowed.
IResultFilter Defines the strategies that are required for an outcome filter.
IRouteWithArea Associates a course with a zone in an ASP.NET MVC application.
ITempDataProvider Defines the agreement for transitory information suppliers that store information that is seen on the following request.
IUnvalidatedValueProvider Represents an IValueProvider interface that can skip ask for validation.
IValueProvider Defines the strategies that are required for an esteem supplier in ASP.NET MVC.
IView Defines the techniques that are required for a view.
IViewDataContainer Defines the techniques that are required for a view information dictionary.
IViewEngine Defines the strategies that are required for a view engine.
IViewLocationCache Defines the techniques that are required so as to store see areas in memory.
IViewPageActivator Provides fine-grained control