語言

IHtmlGenerator 介面

定義

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

public interface class IHtmlGenerator
public interface IHtmlGenerator
type IHtmlGenerator = interface
Public Interface IHtmlGenerator
衍生

屬性

名稱 Description
IdAttributeDotReplacement

取得 Id 屬性中 '.' 的取代專案。

方法

名稱 Description
Encode(Object)

編碼值。

Encode(String)

編碼值。

FormatValue(Object, String)

格式化值。

GenerateActionLink(ViewContext, String, String, String, String, String, String, Object, Object)

產生 <> 動作連結的專案。

GenerateAntiforgery(ViewContext)

<產生包含反分叉標記的輸入類型=「hidden」.../ > 元素。

GenerateCheckBox(ViewContext, ModelExplorer, String, Nullable<Boolean>, Object)

<產生輸入類型=「checkbox」.../ > 元素。

GenerateForm(ViewContext, String, String, Object, String, Object)

<產生表單 > 專案。 當使用者提交表單時,名稱為 actionName 的動作將會處理要求。

GenerateGroupsAndOptions(String, IEnumerable<SelectListItem>)

產生 < optgroup > 和 < option > 元素。

GenerateHidden(ViewContext, ModelExplorer, String, Object, Boolean, Object)

<產生輸入類型=「hidden」 > 元素

GenerateHiddenForCheckbox(ViewContext, ModelExplorer, String)

針對核取方塊,產生其他 < 輸入類型=「hidden」.../ > 。 這可解決未核取核取方塊未在要求中傳送的情況。 傳送隱藏的輸入可讓您知道提交要求時,該核取方塊會出現在頁面上。

GenerateLabel(ViewContext, ModelExplorer, String, String, Object)

產生卷 < 標 > 專案

GeneratePageForm(ViewContext, String, String, Object, String, String, Object)

<產生表單 > 專案。 當使用者提交表單時,名稱 pageName 為 的頁面將會處理要求。

GeneratePageLink(ViewContext, String, String, String, String, String, String, Object, Object)

產生 <> 動作連結的專案。

GeneratePassword(ViewContext, ModelExplorer, String, Object, Object)

<產生輸入類型=「password」 > 元素

GenerateRadioButton(ViewContext, ModelExplorer, String, Object, Nullable<Boolean>, Object)

<產生輸入類型=「radio」 > 元素

GenerateRouteForm(ViewContext, String, Object, String, Object)

<產生表單 > 專案。 名稱 routeName 為 的路由會產生 < 表單 > 的 action 屬性值。

GenerateRouteLink(ViewContext, String, String, String, String, String, Object, Object)

產生 <> 動作連結的專案。

GenerateSelect(ViewContext, ModelExplorer, String, String, IEnumerable<SelectListItem>, Boolean, Object)

產生 < 的 expression select > 元素。

GenerateSelect(ViewContext, ModelExplorer, String, String, IEnumerable<SelectListItem>, ICollection<String>, Boolean, Object)

產生 < 的 expression select > 元素。

GenerateTextArea(ViewContext, ModelExplorer, String, Int32, Int32, Object)

<產生 textarea > 元素

GenerateTextBox(ViewContext, ModelExplorer, String, Object, String, Object)

<產生輸入類型=「text」 > 元素

GenerateValidationMessage(ViewContext, ModelExplorer, String, String, String, Object)

如果 viewContext 的 ModelState 包含 的錯誤 expression ,則產生 tag 專案。

GenerateValidationSummary(ViewContext, Boolean, String, String, Object)

<產生 div > 元素,其中包含驗證錯誤的清單。

GetCurrentValues(ViewContext, ModelExplorer, String, Boolean)

取得指定 expression 之 目前值的集合。

擴充方法

名稱 Description
GenerateForm(IHtmlGenerator, ViewContext, String, String, String, Object, String, Object)

產生表單。

GenerateRouteForm(IHtmlGenerator, ViewContext, String, Object, String, String, Object)

產生路由的表單。

適用於