HtmlHelper 類別

定義

提供在網頁中呈現 HTML 表單控制項和執行表單驗證的支援。

public class HtmlHelper
type HtmlHelper = class
Public Class HtmlHelper
繼承
HtmlHelper

屬性

IdAttributeDotReplacement

取得或設定用來取代轉譯表單控制項之 id 屬性中點 (.) 的字元。

UnobtrusiveJavaScriptEnabled

取得或設定值,這個值表示頁面是否會針對 Ajax 功能使用不顯眼的 JavaScript。

ValidationInputCssClassName

取得或設定 CSS 類別的名稱,這個類別定義驗證失敗時輸入專案的外觀。

ValidationInputValidCssClassName

取得或設定 CSS 類別的名稱,這個類別定義驗證通過時輸入專案的外觀。

ValidationMessageCssClassName

取得或設定 CSS 類別的名稱,這個類別定義驗證失敗時驗證錯誤訊息的出現方式。

ValidationMessageValidCssClassName

取得或設定 CSS 類別的名稱,這個類別定義驗證通過時驗證錯誤訊息的出現方式。

ValidationSummaryClass

取得或設定 CSS 類別的名稱,這個類別定義驗證失敗時驗證摘要的出現方式。

ValidationSummaryValidClass

取得或設定 CSS 類別的名稱,這個類別定義驗證通過時驗證摘要的出現方式。

方法

AnonymousObjectToHtmlAttributes(Object)

從輸入物件建立 HTML 屬性的字典,將底線轉換為破折號。

AttributeEncode(Object)

傳回 HTML 編碼的字串,這個字串表示使用最小的編碼方式指定的物件,此編碼方式僅適用於以引號括起來的 HTML 屬性。

AttributeEncode(String)

傳回 HTML 編碼的字串,這個字串表示使用最小的編碼方式指定的字串,此編碼方式僅適用於以引號括起來的 HTML 屬性。

CheckBox(String)

傳回含有指定名稱的 HTML 核取方塊控制項。

CheckBox(String, Boolean)

傳回含有指定名稱和預設已核取狀態的 HTML 核取方塊控制項。

CheckBox(String, Boolean, IDictionary<String,Object>)

傳回 HTML 核取方塊控制項,此控制項含有指定名稱、預設已核取狀態,以及透過屬性字典定義的自訂屬性。

CheckBox(String, Boolean, Object)

傳回 HTML 核取方塊控制項,此控制項含有指定的名稱、預設的已核取狀態,以及透過屬性物件定義的自訂屬性。

CheckBox(String, IDictionary<String,Object>)

傳回 HTML 核取方塊控制項,此控制項含有指定名稱和透過屬性字典定義的自訂屬性。

CheckBox(String, Object)

傳回 HTML 核取方塊控制項,此控制項含有指定名稱和透過屬性物件定義的自訂屬性。

DropDownList(String, IEnumerable<SelectListItem>)

傳回 HTML 下拉式清單控制項,此控制項含有指定名稱並包含指定清單項目。

DropDownList(String, IEnumerable<SelectListItem>, IDictionary<String,Object>)

傳回 HTML 下拉式清單控制項,此控制項含有指定名稱和透過屬性字典定義的自訂屬性,並包含指定清單項目。

DropDownList(String, IEnumerable<SelectListItem>, Object)

傳回 HTML 下拉式清單控制項,此控制項含有指定名稱和透過屬性物件定義的自訂屬性,並包含指定清單項目。

DropDownList(String, String, IEnumerable<SelectListItem>)

傳回 HTML 下拉式清單控制項,此控制項含有指定名稱,並包含指定清單項目和預設項目。

DropDownList(String, String, IEnumerable<SelectListItem>, IDictionary<String,Object>)

傳回 HTML 下拉式清單控制項,此控制項含有指定的名稱和透過屬性字典定義的自訂屬性,並包含指定的清單項目和預設項目。

DropDownList(String, String, IEnumerable<SelectListItem>, Object)

傳回 HTML 下拉式清單控制項,此控制項含有指定名稱和透過屬性物件定義的自訂屬性,並包含指定清單項目和預設項目。

DropDownList(String, String, IEnumerable<SelectListItem>, Object, IDictionary<String,Object>)

傳回 HTML 下拉式清單控制項,此控制項含有指定名稱、透過屬性字典定義的自訂屬性,以及預設的選取項目,並包含指定清單項目和預設項目。

DropDownList(String, String, IEnumerable<SelectListItem>, Object, Object)

傳回 HTML 下拉式清單控制項,此控制項含有指定名稱、透過屬性物件定義的自訂屬性,以及預設的選取項目,並包含指定清單項目和預設項目。

Encode(Object)

傳回 HTML 編碼的字串,這個字串表示使用適用於任意 HTML 之完整編碼方式指定的物件。

Encode(String)

傳回 HTML 編碼的字串,這個字串表示使用適用於任意 HTML 之完整編碼方式指定的字串。

Hidden(String)

傳回 HTML 隱藏控制項,此控制項含有指定的名稱。

Hidden(String, Object)

傳回 HTML 隱藏控制項,此控制項含有指定的名稱和值。

Hidden(String, Object, IDictionary<String,Object>)

傳回 HTML 隱藏控制項,此控制項含有指定名稱、值和透過屬性字典定義的自訂屬性。

Hidden(String, Object, Object)

傳回 HTML 隱藏控制項,此控制項含有指定名稱、值和透過屬性物件定義的自訂屬性。

Label(String)

傳回 HTML 標籤,這個標籤會顯示指定的文字。

Label(String, Object)

傳回 HTML 標籤,此標籤會顯示指定的文字,並含有指定的自訂屬性。

Label(String, String)

傳回 HTML 標籤,其中顯示指定的文字,且具有指定的 屬性。

Label(String, String, IDictionary<String,Object>)

會傳回 HTML 標籤,顯示指定的文字,而且具有屬性字典所定義之屬性和自訂屬性的指定。

Label(String, String, Object)

會傳回 HTML 標籤,顯示指定的文字,而且具有屬性物件所定義之屬性和自訂屬性的指定。

ListBox(String, IEnumerable<SelectListItem>)

傳回 HTML 清單方塊控制項,此控制項含有指定名稱並包含指定清單項目。

ListBox(String, IEnumerable<SelectListItem>, IDictionary<String,Object>)

傳回 HTML 清單方塊控制項,此控制項含有指定名稱和透過屬性字典定義的自訂屬性,並包含指定清單項目。

ListBox(String, IEnumerable<SelectListItem>, Object)

傳回 HTML 清單方塊控制項,此控制項含有指定名稱和透過屬性物件定義的自訂屬性,並包含指定清單項目。

ListBox(String, IEnumerable<SelectListItem>, Object, Int32, Boolean)

傳回 HTML 清單方塊控制項,此控制項含有指定的名稱、大小、清單項目及預設的選取項目,並指定是否已啟用多個選取項目。

ListBox(String, String, IEnumerable<SelectListItem>)

傳回 HTML 清單方塊控制項,此控制項含有指定名稱,並包含指定清單項目和預設項目。

ListBox(String, String, IEnumerable<SelectListItem>, IDictionary<String,Object>)

傳回 HTML 清單方塊控制項,此控制項含有指定的名稱和透過屬性字典定義的自訂屬性,並包含指定的清單項目和預設項目。

ListBox(String, String, IEnumerable<SelectListItem>, Object)

傳回 HTML 清單方塊控制項,此控制項含有指定的名稱和透過屬性物件定義的自訂屬性,並包含指定的清單項目和預設項目。

ListBox(String, String, IEnumerable<SelectListItem>, Object, IDictionary<String,Object>)

傳回 HTML 清單方塊控制項,此控制項含有指定的名稱和透過屬性字典定義的自訂屬性,並包含指定的清單項目、預設項目及選取項目。

ListBox(String, String, IEnumerable<SelectListItem>, Object, Int32, Boolean)

傳回 HTML 清單方塊控制項,此控制項含有指定的名稱、大小、項目、預設項目及選取項目,並指定是否已啟用多個選取項目。

ListBox(String, String, IEnumerable<SelectListItem>, Object, Int32, Boolean, IDictionary<String,Object>)

傳回 HTML 清單方塊控制項,此控制項含有指定的名稱、大小、透過屬性字典定義的自訂屬性、項目、預設項目及選取項目,並指定是否已啟用多個選取項目。

ListBox(String, String, IEnumerable<SelectListItem>, Object, Int32, Boolean, Object)

傳回 HTML 清單方塊控制項,此控制項含有指定的名稱、大小、透過屬性物件定義的自訂屬性、項目、預設項目及選取項目,並指定是否已啟用多個選取項目。

ListBox(String, String, IEnumerable<SelectListItem>, Object, Object)

傳回 HTML 清單方塊控制項,此控制項含有指定的名稱、項目、預設項目、透過屬性物件定義的自訂屬性,以及選取項目。

ObjectToDictionary(Object)

從物件建立字典,方法為將每一個公用執行個體屬性,當作具有其關聯值的索引鍵新增至字典。 它也將公開衍生類型中的公用屬性。 這通常與匿名類型的物件搭配使用。

Password(String)

傳回 HTML 密碼控制項,此控制項含有指定的名稱。

Password(String, Object)

傳回 HTML 密碼控制項,此控制項含有指定的名稱和值。

Password(String, Object, IDictionary<String,Object>)

傳回 HTML 密碼控制項,此控制項含有指定名稱、值和透過屬性字典定義的自訂屬性。

Password(String, Object, Object)

傳回 HTML 密碼控制項,此控制項含有指定名稱、值和透過屬性物件定義的自訂屬性。

RadioButton(String, Object)

傳回 HTML 選項按鈕控制項,此控制項含有指定的名稱和值。

RadioButton(String, Object, Boolean)

傳回 HTML 選項按鈕控制項,此控制項含有指定的名稱、值及預設的已選取狀態。

RadioButton(String, Object, Boolean, IDictionary<String,Object>)

傳回 HTML 選項按鈕控制項,此控制項含有指定的名稱、值、預設的已選取狀態,以及透過屬性字典定義的自訂屬性。

RadioButton(String, Object, Boolean, Object)

傳回 HTML 選項按鈕控制項,此控制項含有指定的名稱、值、預設的已選取狀態,以及透過屬性物件定義的自訂屬性。

RadioButton(String, Object, IDictionary<String,Object>)

傳回 HTML 選項按鈕控制項,此控制項含有指定名稱、值和透過屬性字典定義的自訂屬性。

RadioButton(String, Object, Object)

傳回 HTML 選項按鈕控制項,此控制項含有指定名稱、值和透過屬性物件定義的自訂屬性。

Raw(Object)

將 HTML 標籤包裝在 HtmlString 實例中,使其解譯為 HTML 標籤。

Raw(String)

將 HTML 標籤包裝在 HtmlString 實例中,使其解譯為 HTML 標籤。

TextArea(String)

傳回 HTML 多行文字輸入 (文字區域) 控制項,此控制項含有指定的名稱。

TextArea(String, IDictionary<String,Object>)

傳回 HTML 多行文字輸入 (文字區域) 控制項,此控制項含有指定的名稱和透過屬性字典定義的自訂屬性。

TextArea(String, Object)

傳回 HTML 多行文字輸入 (文字區域) 控制項,此控制項含有指定的名稱和透過屬性物件定義的自訂屬性。

TextArea(String, String)

傳回 HTML 多行文字輸入 (文字區域) 控制項,此控制項含有指定的名稱和值。

TextArea(String, String, IDictionary<String,Object>)

傳回 HTML 多行文字輸入 (文字區域) 控制項,此控制項含有指定的名稱、值和透過屬性字典定義的自訂屬性。

TextArea(String, String, Int32, Int32, IDictionary<String,Object>)

傳回 HTML 多行文字輸入 (文字區域) 控制項,該控制項具有指定的名稱、值、資料列屬性、col 屬性,以及屬性字典所定義的自訂屬性。

TextArea(String, String, Int32, Int32, Object)

傳回 HTML 多行文字輸入 (文字區域) 控制項,該控制項具有指定的名稱、值、資料列屬性、col 屬性,以及由屬性物件定義的自訂屬性。

TextArea(String, String, Object)

傳回 HTML 多行文字輸入 (文字區域) 控制項,此控制項含有指定的名稱、值及透過屬性物件定義的自訂屬性。

TextBox(String)

傳回 HTML 文字控制項,此控制項含有指定的名稱。

TextBox(String, Object)

傳回 HTML 文字控制項,此控制項含有指定的名稱和值。

TextBox(String, Object, IDictionary<String,Object>)

傳回 HTML 文字控制項,此控制項含有指定的名稱、值及透過屬性字典定義的自訂屬性。

TextBox(String, Object, Object)

傳回 HTML 文字控制項,此控制項含有指定的名稱、值及透過屬性物件定義的自訂屬性。

ValidationMessage(String)

傳回 HTML 範圍專案,其中包含指定之表單欄位的第一個驗證錯誤訊息。

ValidationMessage(String, IDictionary<String,Object>)

傳回 HTML span 元素,此專案具有屬性字典所定義的指定自訂屬性,且包含指定之表單欄位的第一個驗證錯誤訊息。

ValidationMessage(String, Object)

傳回 HTML span 元素,此專案具有由屬性物件定義的指定自訂屬性,且包含指定之表單欄位的第一個驗證錯誤訊息。

ValidationMessage(String, String)

傳回 HTML 範圍專案,其中包含指定之表單欄位的驗證錯誤訊息。

ValidationMessage(String, String, IDictionary<String,Object>)

傳回 HTML 範圍專案,此專案具有屬性字典所定義的指定自訂屬性,且包含指定之表單欄位的驗證錯誤訊息。

ValidationMessage(String, String, Object)

傳回 HTML span 元素,此專案具有屬性物件所定義的指定自訂屬性,且包含指定之表單欄位的驗證錯誤訊息。

ValidationSummary()

傳回 HTML div 元素,其中包含模型狀態字典中所有驗證錯誤訊息的未排序清單。

ValidationSummary(Boolean)

傳回 HTML div 元素,其中包含模型狀態字典中驗證錯誤訊息的未排序清單,選擇性地排除欄位層級錯誤。

ValidationSummary(IDictionary<String,Object>)

傳回 HTML div 元素,該元素具有屬性字典所定義的指定自訂屬性,且包含模型狀態字典中所有驗證錯誤訊息的未排序清單。

ValidationSummary(Object)

傳回 HTML div 元素,該元素具有屬性物件所定義的指定自訂屬性,且包含模型狀態字典中所有驗證錯誤訊息的未排序清單。

ValidationSummary(String)

傳回 HTML div 元素,其中包含摘要訊息和模型狀態字典中所有驗證錯誤訊息的未排序清單。

ValidationSummary(String, Boolean, IDictionary<String,Object>)

會傳回 HTML div 元素,該元素具有屬性字典所定義的指定自訂屬性,以及包含摘要訊息和來自模型狀態字典之驗證錯誤訊息的未排序清單,選擇性地排除欄位層級錯誤。

ValidationSummary(String, Boolean, Object)

會傳回 HTML div 元素,該元素具有由屬性物件定義的指定自訂屬性,且包含摘要訊息和來自模型狀態字典的未排序驗證錯誤訊息清單,選擇性地排除欄位層級錯誤。

ValidationSummary(String, IDictionary<String,Object>)

傳回 HTML div 元素,該元素具有屬性字典所定義的指定自訂屬性,且包含摘要訊息和來自模型狀態字典之所有驗證錯誤訊息的未排序清單。

ValidationSummary(String, Object)

會傳回 HTML div 元素,該元素具有由屬性物件定義的指定自訂屬性,以及包含來自模型狀態字典之所有驗證錯誤訊息的摘要訊息和未排序的清單。

適用於