Microsoft.AspNetCore.Mvc.ViewFeatures 命名空間

提供支援渲染檢視所需的類型。

類別

名稱 Description
AntiforgeryExtensions

靜態類別,將擴展方法加入。IAntiforgery 此類別無法獲得繼承。

AttributeDictionary

一個關於 HTML 屬性的字典。

CookieTempDataProvider

提供從 cookie 到當前 ITempDataDictionary 物件的資料。

DefaultHtmlGenerator

預設實作 IHtmlGenerator。

DefaultHtmlGeneratorExtensions

靜態類別,將擴展方法加入。IHtmlGenerator 此類別無法獲得繼承。

DefaultValidationHtmlAttributeProvider

預設實作 ValidationHtmlAttributeProvider。

FormContext

關於現行 <形式的>資訊。

HtmlHelper

預設實作 IHtmlHelper。

HtmlHelper<TModel>

HtmlHelper A 是針對特定型號的。

HtmlHelperOptions

提供 HTML 輔助工具的 ViewContext程式化配置。

JsonHelper

預設實作 IJsonHelper。

ModelExplorer

將模型物件與其對應 ModelMetadata的物件 關聯起來。

ModelExplorerExtensions

的 ModelExplorer擴展方法 。

ModelExpression

描述傳球給 Expression 標籤助手。

ModelExpressionProvider

提供 ModelExpression 表達式。

ModelMetadataProviderExtensions

擴展 IModelMetadataProvider方法 。

PartialViewResultExecutor

找到並執行一個 IView 為 PartialViewResult。

SaveTempDataAttribute

一個儲存 ITempDataDictionary 給請求的過濾器。

SessionStateTempDataProvider

提供會話狀態資料給目前物件 ITempDataDictionary 。

StringHtmlContent

字串內容在寫入時會被編碼。

TempDataDictionary

代表一組資料,只會從一個請求持續到下一個請求。

TempDataDictionaryFactory

的預設實作。ITempDataDictionaryFactory

TemplateInfo

代表一個用來追蹤已造訪物件的範本。

TryGetValueProvider

靜態類別,提供 TryGetValue 的快取。 此類別無法獲得繼承。

ValidationHtmlAttributeProvider

合約為提供表達式驗證屬性的服務。

ViewComponentResultExecutor

A IActionResultExecutor<TResult> 代表 ViewComponentResult。

ViewContextAttribute

指定在建立標籤輔助時,標籤輔助屬性應設定為當前 ViewContext 值。 該屬性必須有一個公開集合方法。

ViewDataDictionary

A IDictionary<TKey,TValue> 代表查看資料。

ViewDataDictionary<TModel>

代表特定型號類型的 a ViewDataDictionary 。

ViewDataDictionaryAttribute

規定建立控制器時,控制器屬性應與電流 ViewDataDictionary 一起設定。 該屬性必須有一個公開集合方法。

ViewDataDictionaryControllerPropertyActivator

代表一個 IControllerActivatorProvider 視圖資料字典控制器。

ViewDataEvaluator

靜態課程幫助評估表達式。 此類別無法獲得繼承。

ViewDataInfo

代表 ViewDataDictionary 查詢資訊,讀取時 Value 會被評估。

ViewExecutor

執行一個 IView。

ViewResultExecutor

找到並執行一個 IView 為 ViewResult。

結構

名稱 Description
AttributeDictionary.Enumerator

一個 的 AttributeDictionary列舉器。

介面

名稱 Description
IAntiforgeryPolicy

一個標記介面,用於定義防偽造令牌驗證的政策。

IFileVersionProvider

提供指定檔案的版本雜湊值。

IHtmlGenerator

服務支援 IHtmlHelper 與 ITagHelper 實施的合約。

IKeepTempDataResult

一個標記介面,用於 IActionResult 需要儲存暫存資料的類型。

IModelExpressionProvider

提供 ModelExpression 一個 Lambda 表達式。

ITempDataDictionary

代表一組資料,只會從一個請求持續到下一個請求。

ITempDataDictionaryFactory

一個工廠,提供請求時存取 ITempDataDictionary 實例的權限。

ITempDataProvider

定義了臨時資料提供者的合約,該提供者儲存在下一個請求時會被查看的資料。

IViewContextAware

契約用於將由具有 ViewContext的視圖激活的屬性進行情境化。

列舉

名稱 Description
InputType

指定定義輸入型態的常數。

委派

名稱 Description
TryGetValueDelegate

代表為 TryGetValue(TKey, TValue)。

備註

欲了解更多關於 MVC 視圖的資訊,請參閱 ASP.NET Core MVC 中的視圖。