IHtmlGenerator 介面

定義

服務支援 IHtmlHelperITagHelper 實作的合約。

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

屬性

IdAttributeDotReplacement

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

方法

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)

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

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

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

GetCurrentValues(ViewContext, ModelExplorer, String, Boolean)

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

擴充方法

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

產生表單。

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

產生路由的表單。

適用於