Microsoft.AspNetCore.Mvc.ViewFeatures Namespace

Classes

AntiforgeryExtensions
AttributeDictionary

A dictionary for HTML attributes.

CookieTempDataProvider

Provides data from cookie to the current ITempDataDictionary object.

DefaultHtmlGenerator
DefaultHtmlGeneratorExtensions
DefaultValidationHtmlAttributeProvider

Default implementation of ValidationHtmlAttributeProvider.

FormContext

Information about the current <form>.

HtmlHelper

Default implementation of IHtmlHelper.

HtmlHelper<TModel>
HtmlHelperOptions

Provides programmatic configuration for the HTML helpers and ViewContext.

JsonHelper

Default implementation of IJsonHelper.

ModelExplorer

Associates a model object with it's corresponding ModelMetadata.

ModelExplorerExtensions

Extension methods for ModelExplorer.

ModelExpression

Describes an Expression passed to a tag helper.

ModelExpressionProvider

Provides ModelExpression for expressions.

ModelMetadataProviderExtensions

Extensions methods for IModelMetadataProvider.

PartialViewResultExecutor

Finds and executes an IView for a PartialViewResult.

SaveTempDataAttribute

A filter that saves the ITempDataDictionary for a request.

SessionStateTempDataProvider

Provides session-state data to the current ITempDataDictionary object.

StringHtmlContent

String content which gets encoded when written.

TempDataDictionary
TempDataDictionaryFactory

A default implementation of ITempDataDictionaryFactory.

TemplateInfo
TryGetValueProvider
ValidationHtmlAttributeProvider

Contract for a service providing validation attributes for expressions.

ViewComponentResultExecutor
ViewContextAttribute

Specifies that a tag helper property should be set with the current ViewContext when creating the tag helper. The property must have a public set method.

ViewDataDictionary
ViewDataDictionary<TModel>
ViewDataDictionaryAttribute

Specifies that a controller property should be set with the current ViewDataDictionary when creating the controller. The property must have a public set method.

ViewDataDictionaryControllerPropertyActivator
ViewDataEvaluator
ViewDataInfo
ViewExecutor

Executes an IView.

ViewResultExecutor

Finds and executes an IView for a ViewResult.

Structs

AttributeDictionary.Enumerator

An enumerator for AttributeDictionary.

Interfaces

IAntiforgeryPolicy

A marker interface for filters which define a policy for antiforgery token validation.

IFileVersionProvider

Provides version hash for a specified file.

IHtmlGenerator

Contract for a service supporting IHtmlHelper and ITagHelper implementations.

IKeepTempDataResult

A marker interface for IActionResult types which need to have temp data saved.

IModelExpressionProvider

Provides ModelExpression for a Lambda expression.

ITempDataDictionary

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

ITempDataDictionaryFactory

A factory which provides access to an ITempDataDictionary instance for a request.

ITempDataProvider

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

IViewContextAware

Contract for contextualizing a property activated by a view with the ViewContext.

Enums

InputType

Delegates

TryGetValueDelegate