共用方式為


HtmlHelper 類別

定義

IHtmlHelper 的預設實作。

public ref class HtmlHelper : Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper, Microsoft::AspNetCore::Mvc::ViewFeatures::IViewContextAware
public class HtmlHelper : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper, Microsoft.AspNetCore.Mvc.ViewFeatures.IViewContextAware
type HtmlHelper = class
    interface IHtmlHelper
    interface IViewContextAware
Public Class HtmlHelper
Implements IHtmlHelper, IViewContextAware
繼承
HtmlHelper
衍生
實作

建構函式

HtmlHelper(IHtmlGenerator, ICompositeViewEngine, IModelMetadataProvider, IViewBufferScope, HtmlEncoder, UrlEncoder)

初始化 HtmlHelper 類別的新執行個體。

HtmlHelper(IHtmlGenerator, ICompositeViewEngine, IModelMetadataProvider, IViewBufferScope, HtmlEncoder, UrlEncoder)

初始化 HtmlHelper 類別的新執行個體。

欄位

ValidationInputCssClassName

輸入驗證的 CSS 類別名稱。

ValidationInputValidCssClassName

有效輸入驗證的 CSS 類別名稱。

ValidationMessageCssClassName

欄位驗證錯誤的 CSS 類別名稱。

ValidationMessageValidCssClassName

有效欄位驗證的 CSS 類別名稱。

ValidationSummaryCssClassName

驗證摘要錯誤的 CSS 類別名稱。

ValidationSummaryValidCssClassName

有效驗證摘要的 CSS 類別名稱。

屬性

Html5DateRenderingMode

將此屬性設定為 CurrentCulture ,讓樣板化協助程式,例如 Editor(String, String, String, Object) ,並使用 EditorFor<TResult>(Expression<Func<TModel,TResult>>, String, String, Object) 目前的文化特性來轉譯日期和時間值。 根據預設,這些協助程式會將日期和時間轉譯為 RFC 3339 相容字串。

IdAttributeDotReplacement

取得 , String 取代專案之 ID 屬性中的句點。

MetadataProvider

取得中繼資料提供者。 適用于 IHtmlHelper 擴充方法。

TempData

取得目前的 ITempDataDictionary 實例。

UrlEncoder

UrlEncoder取得用來編碼 URL 的 。

ViewBag

取得檢視包。

ViewContext

取得有關檢視的內容資訊。

ViewData

取得目前的檢視資料。

方法

ActionLink(String, String, String, String, String, String, Object, Object)

傳回錨點 (<> 包含指定動作 URL 路徑的) 專案。

AnonymousObjectToHtmlAttributes(Object)

從輸入物件建立 HTML 屬性的字典,將底線轉譯為每個公用實例屬性中的虛線。

AntiForgeryToken()

<傳回隱藏 > 專案 (反分叉標記) ,此標記會在提交包含 < 表單 > 時進行驗證。

BeginForm(String, String, Object, FormMethod, Nullable<Boolean>, Object)

將 < 表單 > 開始標記轉譯為回應。 當使用者提交表單時,名稱為 actionName 的動作將會處理要求。

BeginRouteForm(String, Object, FormMethod, Nullable<Boolean>, Object)

將 < 表單 > 開始標記轉譯為回應。 名稱 routeName 為 的路由會產生 < 表單 > 的 action 屬性值。

CheckBox(String, Nullable<Boolean>, Object)

<傳回類型為 「checkbox」 的輸入 > 專案,其值為 「true」,並 < 傳回類型為 「hidden」 的輸入 > 專案,其值為 expression 「false」。 根據中找到的第一個非 null 值,將 「checked」 屬性加入至 「checkbox」 元素: htmlAttributes 索引鍵為 「checked」 的字典專案、具有完整名稱的專案、 ViewDataModelState 具有完整名稱的專案,或 expression 針對 進行評估的專案 Model 。 如果 isChecked 不是 null ,請改用中找到的第一個非 null 值: ModelState 具有完整名稱的專案或 isChecked 參數。 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

Contextualize(ViewContext)

設定 ViewContext

CreateForm()

覆寫這個方法以傳回 MvcForm 子類別。 該子類別可能會變更 EndForm() 行為。

Display(String, String, String, Object)

使用顯示範本、指定的 HTML 功能變數名稱和其他檢視資料,傳回 的 expression HTML 標籤。 您可以使用 或 expressionModelMetadata 找到 templateName 範本。

DisplayName(String)

傳回指定 expression 之 的顯示名稱。

DisplayText(String)

傳回指定 expression 之 的簡單顯示文字。

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

傳回 的單一選取 HTML < 選取 > 專案 expression 。 根據 optionLabelselectList 加入 < 選項 > 專案。 如果 Value (非 null) 或 Text 符合中找到的第一個非 null 值,則會將 「selected」 屬性 < 加入至選項 > : ModelState 具有完整名稱的專案、 ViewData 具有完整名稱的專案 (,除非使用 selectList 而非) ,否則 expression 會針對 Model 進行評估。 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

Editor(String, String, String, Object)

使用編輯器範本、指定的 HTML 功能變數名稱和其他檢視資料,傳回 的 expression HTML 標籤。 您可以使用 或 expressionModelMetadata 找到 templateName 範本。

Encode(Object)

value 轉換為 HTML 編碼 String 的 。

Encode(String)

將指定的 String 轉換為 HTML 編碼 String 的 。

EndForm()

將 < /form > 結束標記轉譯為回應。

FormatValue(Object, String)

將值格式化。

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

產生核取方塊。

GenerateDisplay(ModelExplorer, String, String, Object)

產生顯示。

GenerateDisplayName(ModelExplorer, String)

產生顯示名稱。

GenerateDisplayText(ModelExplorer)

產生顯示文字。

GenerateDropDown(ModelExplorer, String, IEnumerable<SelectListItem>, String, Object)

產生下拉式清單。

GenerateEditor(ModelExplorer, String, String, Object)

產生編輯器。

GenerateForm(String, String, Object, FormMethod, Nullable<Boolean>, Object)

將 < 表單 > 開始標記轉譯為回應。 當使用者提交表單時,名稱為 actionName 的動作將會處理要求。

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

產生隱藏的 。

GenerateId(String)

產生識別碼。

GenerateIdFromName(String)

傳回指定之運算式 fullName 的 HTML 專案識別碼。

GenerateLabel(ModelExplorer, String, String, Object)

產生標籤。

GenerateListBox(ModelExplorer, String, IEnumerable<SelectListItem>, Object)

產生清單方塊。

GenerateName(String)

產生名稱。

GeneratePassword(ModelExplorer, String, Object, Object)

產生密碼。

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

產生選項按鈕。

GenerateRouteForm(String, Object, FormMethod, Nullable<Boolean>, Object)

將 < 表單 > 開始標記轉譯為回應。 名稱 routeName 為 的路由會產生 < 表單 > 的 action 屬性值。

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

產生文字區域。

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

產生文字方塊。

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

產生驗證訊息。

GenerateValidationSummary(Boolean, String, Object, String)

產生驗證摘要。

GenerateValue(String, Object, String, Boolean)

產生值。

GetEnumSelectList(ModelMetadata)

傳回指定 metadata 之 的選取清單。

GetEnumSelectList(Type)

傳回指定 enumType 之 的選取清單。

GetEnumSelectList<TEnum>()

傳回指定 TEnum 之 的選取清單。

GetFormMethodString(FormMethod)

以字串形式傳回處理表單輸入的 HTTP 方法 (GET 或 POST) 轉換成字串。

Hidden(String, Object, Object)

針對 < 指定的 expression ,傳回類型為 「hidden」 的輸入 > 專案。 將 「value」 屬性加入至包含中第一個非 null 值的專案: ModelState 具有完整名稱的專案、 value 參數、具有完整名稱的專案、 ViewData 針對 Model 評估的 , expression 或是 htmlAttributes 索引鍵為 「value」 的字典專案。 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

Id(String)

傳回指定 expression 之 的 HTML 專案識別碼。

Label(String, String, Object)

傳 < 回指定 expression 之 的標籤 > 專案。

ListBox(String, IEnumerable<SelectListItem>, Object)

傳回 的 expression 多重選取 < 專案 > 。 根據 selectList 新增 < 選項 > 專案。 如果 (非 null) 或 Text 符合中第 ModelState 一個非 null 集合中的專案,則新增 「selected」 屬性至 < 選項 > :具有完整名稱的專案、 ViewData 具有完整名稱的專案 (,除非使用 而非 selectList) ,或 expression 針對 評估的專案 ModelValue 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

Name(String)

傳回指定 expression 之 的完整 HTML 專案名稱。 如果非空白) 反映目前 Model 與最上層檢視模型之間的關聯性,請使用 HtmlFieldPrefix (。

ObjectToDictionary(Object)

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

value如果 已經是 IDictionary<TKey,TValue> 實例,則會依原狀傳回它。 new { data_name="value" } 將會轉譯成所產生字典中的專案 { "data_name", "value" }

PartialAsync(String, Object, ViewDataDictionary)

傳回指定部分檢視的 HTML 標籤。

Password(String, Object, Object)

<傳回指定 expression 之 類型為 「password」 的輸入 > 專案。 加入 「value」 屬性,其中包含中第一個非 null 值: value 參數,或 htmlAttributes 索引鍵 「value」 的字典專案。

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

<傳回指定 expression 之 類型為 「radio」 的輸入 > 專案。 將 「value」 屬性加入至包含 中第一個非 null 值的專案: value 參數,或 htmlAttributes 索引鍵 「value」 的字典專案。 如果 value 符合 中找到的第一個非 null 值,請將 「checked」 屬性新增至 元素: htmlAttributes 索引鍵為 「checked」 的字典專案、具有完整名稱的專案、 ViewDataModelState 具有完整名稱的專案,或 expression 針對 評估的 Model 。 如果 isChecked 不是 null ,請改用中找到的第一個非 null 值: ModelState 具有完整名稱的專案或 isChecked 參數。 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

Raw(Object)

在 中包裝 的字串表示 Object 法中的 HtmlString HTML 標籤,而不用 HTML 編碼字串標記法。

Raw(String)

將 HTML 標籤包裝在 中 HtmlString ,而不用 HTML 編碼指定的 value

RenderPartialAsync(String, Object, ViewDataDictionary)

呈現指定部分檢視的 HTML 標籤。

RenderPartialCoreAsync(String, Object, ViewDataDictionary, TextWriter)

轉譯部分檢視。

RouteLink(String, String, String, String, String, Object, Object)

傳回錨點 (< 包含 > 指定路由 URL 路徑的) 專案。

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

傳 < 回指定 expression 之 的 textarea > 元素。 根據 中找到的第一個非 null 值,將內容新增至專案主體: ModelState 具有完整名稱的專案、 value 參數、 ViewData 具有完整名稱的專案,或 expression 針對 評估的 Model 。 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

TextBox(String, Object, String, Object)

<傳回指定 expression 之 類型為 「text」 的輸入 > 專案。 將 「value」 屬性加入至包含中第一個非 null 值的專案: ModelState 具有完整名稱的專案、 value 參數、具有完整名稱的專案、 ViewDataexpression 針對 評估 Model 的 ,或 htmlAttributes 索引鍵 「value」 的字典專案。 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

ValidationMessage(String, String, Object, String)

如果指定的 物件 expression 中有 ModelStateDictionary 錯誤,則傳回驗證訊息。

ValidationSummary(Boolean, String, Object, String)

傳回物件中 ModelStateDictionary 驗證訊息的未排序清單 (< ul > 元素) 。

Value(String, String)

傳回指定 expression 之 的格式值。 具體來說,傳回中找到的第一個非 null 值: ModelState 具有完整名稱的專案、 ViewData 完整名稱的專案,或 expression 針對 評估的 Model 。 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

擴充方法

RenderComponentAsync(IHtmlHelper, Type, RenderMode, Object)

轉譯指定的 componentType

RenderComponentAsync<TComponent>(IHtmlHelper, RenderMode)

呈現 TComponent

RenderComponentAsync<TComponent>(IHtmlHelper, RenderMode, Object)

呈現 TComponent

Display(IHtmlHelper, String)

使用顯示範本傳回 的 expression HTML 標籤。 您可以使用 的 ModelMetadata 找到 expression 範本。

Display(IHtmlHelper, String, Object)

使用顯示範本和指定的其他檢視資料,傳回 的 expression HTML 標籤。 您可以使用 的 ModelMetadata 找到 expression 範本。

Display(IHtmlHelper, String, String)

使用顯示範本傳回 的 expression HTML 標籤。 您可以使用 或 expressionModelMetadata 找到 templateName 範本。

Display(IHtmlHelper, String, String, Object)

使用顯示範本和指定的其他檢視資料,傳回 的 expression HTML 標籤。 您可以使用 或 expressionModelMetadata 找到 templateName 範本。

Display(IHtmlHelper, String, String, String)

使用顯示範本和指定的 HTML 功能變數名稱,傳回 的 expression HTML 標籤。 您可以使用 或 expressionModelMetadata 找到 templateName 範本。

DisplayForModel(IHtmlHelper)

使用顯示範本傳回目前模型的 HTML 標籤。 您可以使用模型的 ModelMetadata 找到範本。

DisplayForModel(IHtmlHelper, Object)

使用顯示範本並指定其他檢視資料,傳回目前模型的 HTML 標籤。 您可以使用模型的 ModelMetadata 找到範本。

DisplayForModel(IHtmlHelper, String)

使用顯示範本傳回目前模型的 HTML 標籤。 您可以使用 或 模型的 ModelMetadata 找到 templateName 範本。

DisplayForModel(IHtmlHelper, String, Object)

使用顯示範本並指定其他檢視資料,傳回目前模型的 HTML 標籤。 您可以使用 或 模型的 ModelMetadata 找到 templateName 範本。

DisplayForModel(IHtmlHelper, String, String)

使用顯示範本和指定的 HTML 功能變數名稱,傳回目前模型的 HTML 標籤。 您可以使用 或 模型的 ModelMetadata 找到 templateName 範本。

DisplayForModel(IHtmlHelper, String, String, Object)

使用顯示範本、指定的 HTML 功能變數名稱和其他檢視資料,傳回目前模型的 HTML 標籤。 您可以使用 或 模型的 ModelMetadata 找到 templateName 範本。

DisplayNameForModel(IHtmlHelper)

傳回目前模型的顯示名稱。

Editor(IHtmlHelper, String)

使用編輯器範本傳回 的 expression HTML 標籤。 您可以使用 的 ModelMetadata 找到 expression 範本。

Editor(IHtmlHelper, String, Object)

使用編輯器範本和指定的其他檢視資料,傳回 的 expression HTML 標籤。 您可以使用 的 ModelMetadata 找到 expression 範本。

Editor(IHtmlHelper, String, String)

使用編輯器範本傳回 的 expression HTML 標籤。 您可以使用 或 expressionModelMetadata 找到 templateName 範本。

Editor(IHtmlHelper, String, String, Object)

使用編輯器範本和指定的其他檢視資料,傳回 的 expression HTML 標籤。 您可以使用 或 expressionModelMetadata 找到 templateName 範本。

Editor(IHtmlHelper, String, String, String)

使用編輯器範本和指定的 HTML 功能變數名稱,傳回 的 expression HTML 標籤。 您可以使用 或 expressionModelMetadata 找到 templateName 範本。

EditorForModel(IHtmlHelper)

使用編輯器範本傳回目前模型的 HTML 標籤。 您可以使用模型的 ModelMetadata 找到範本。

EditorForModel(IHtmlHelper, Object)

使用編輯器範本並指定其他檢視資料,傳回目前模型的 HTML 標籤。 您可以使用模型的 ModelMetadata 找到範本。

EditorForModel(IHtmlHelper, String)

使用編輯器範本傳回目前模型的 HTML 標籤。 您可以使用 或 模型的 ModelMetadata 找到 templateName 範本。

EditorForModel(IHtmlHelper, String, Object)

使用編輯器範本並指定其他檢視資料,傳回目前模型的 HTML 標籤。 您可以使用 或 模型的 ModelMetadata 找到 templateName 範本。

EditorForModel(IHtmlHelper, String, String)

使用編輯器範本和指定的 HTML 功能變數名稱,傳回目前模型的 HTML 標籤。 您可以使用 或 模型的 ModelMetadata 找到 templateName 範本。

EditorForModel(IHtmlHelper, String, String, Object)

使用編輯器範本、指定的 HTML 功能變數名稱和其他檢視資料,傳回目前模型的 HTML 標籤。 您可以使用 或 模型的 ModelMetadata 找到 templateName 範本。

BeginForm(IHtmlHelper)

將表單 > 開始標記轉譯 < 為回應。 表單 <> 的 action 屬性值會符合目前的要求。

BeginForm(IHtmlHelper, FormMethod)

將表單 > 開始標記轉譯 < 為回應。 當使用者提交表單時,目前的動作會處理要求。

BeginForm(IHtmlHelper, FormMethod, Nullable<Boolean>, Object)

將表單 > 開始標記轉譯 < 為回應。 當使用者提交表單時,目前的動作會處理要求。

BeginForm(IHtmlHelper, FormMethod, Object)

將表單 > 開始標記轉譯 < 為回應。 當使用者提交表單時,目前的動作會處理要求。

BeginForm(IHtmlHelper, Nullable<Boolean>)

將表單 > 開始標記轉譯 < 為回應。 表單 <> 的 action 屬性值會符合目前的要求。

BeginForm(IHtmlHelper, Object)

將表單 > 開始標記轉譯 < 為回應。 當使用者提交表單時,目前的動作會處理要求。

BeginForm(IHtmlHelper, String, String)

將表單 > 開始標記轉譯 < 為回應。 當使用者提交表單時,具有名稱 actionName 的動作將會處理要求。

BeginForm(IHtmlHelper, String, String, FormMethod)

將表單 > 開始標記轉譯 < 為回應。 當使用者提交表單時,具有名稱 actionName 的動作將會處理要求。

BeginForm(IHtmlHelper, String, String, FormMethod, Object)

將表單 > 開始標記轉譯 < 為回應。 當使用者提交表單時,具有名稱 actionName 的動作將會處理要求。

BeginForm(IHtmlHelper, String, String, Object)

將表單 > 開始標記轉譯 < 為回應。 當使用者提交表單時,具有名稱 actionName 的動作將會處理要求。

BeginForm(IHtmlHelper, String, String, Object, FormMethod)

將表單 > 開始標記轉譯 < 為回應。 當使用者提交表單時,具有名稱 actionName 的動作將會處理要求。

BeginRouteForm(IHtmlHelper, Object)

將表單 > 開始標記轉譯 < 為回應。 第一個路由,可提供具有指定 routeValues 之 URL 的路由會產生 < 表單 >action 的屬性值。

BeginRouteForm(IHtmlHelper, Object, Nullable<Boolean>)

將表單 > 開始標記轉譯 < 為回應。 第一個路由,可提供具有指定 routeValues 之 URL 的路由會產生 < 表單 >action 的屬性值。

BeginRouteForm(IHtmlHelper, String)

將表單 > 開始標記轉譯 < 為回應。 具有名稱 routeName 的路由會產生 < 表單 > 的 action 屬性值。

BeginRouteForm(IHtmlHelper, String, FormMethod)

將表單 > 開始標記轉譯 < 為回應。 具有名稱 routeName 的路由會產生 < 表單 > 的 action 屬性值。

BeginRouteForm(IHtmlHelper, String, FormMethod, Object)

將表單 > 開始標記轉譯 < 為回應。 具有名稱 routeName 的路由會產生 < 表單 > 的 action 屬性值。

BeginRouteForm(IHtmlHelper, String, Nullable<Boolean>)

將表單 > 開始標記轉譯 < 為回應。 具有名稱 routeName 的路由會產生 < 表單 > 的 action 屬性值。

BeginRouteForm(IHtmlHelper, String, Object)

將表單 > 開始標記轉譯 < 為回應。 具有名稱 routeName 的路由會產生 < 表單 > 的 action 屬性值。

BeginRouteForm(IHtmlHelper, String, Object, FormMethod)

將表單 > 開始標記轉譯 < 為回應。 具有名稱 routeName 的路由會產生 < 表單 > 的 action 屬性值。

CheckBox(IHtmlHelper, String)

<傳回類型為 「checkbox」 的輸入 > 專案,其值為 「true」 ,以及 < 具有指定 expression 之 值 「false」 類型的輸入 > 專案。 根據中找到的第一個非 null 值,將 「checked」 屬性加入至 「checkbox」 元素: ModelState 具有完整名稱的專案、 ViewData 具有完整名稱的專案,或 expression 根據 評估的專案 Model 。 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

CheckBox(IHtmlHelper, String, Boolean)

<傳回類型為 「checkbox」 的輸入 > 專案,其值為 「true」 ,以及 < 具有指定 expression 之 值 「false」 類型的輸入 > 專案。 根據中找到的第一個非 null 值,將 「checked」 屬性加入至 「checkbox」 元素: ModelState 具有完整名稱的專案、 isChecked 參數、 ViewData 具有完整名稱的專案,或 expression 針對 評估的 Model 。 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

CheckBox(IHtmlHelper, String, Object)

<傳回類型為 「checkbox」 的輸入 > 專案,其值為 「true」 ,以及 < 具有指定 expression 之 值 「false」 類型的輸入 > 專案。 根據中找到的第一個非 null 值,將 「checked」 屬性新增至 「checkbox」 元素: htmlAttributes 索引鍵為 「checked」 的字典專案、具有完整名稱的專案、 ViewDataModelState 具有完整名稱的專案,或 expression 針對 評估的 Model 。 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

Hidden(IHtmlHelper, String)

<針對指定的 expression ,傳回類型為 「hidden」 的輸入 > 專案。 將 「value」 屬性加入至包含 中第一個非 null 值的專案: ModelState 具有完整名稱的專案、 ViewData 具有完整名稱的專案,或 expression 針對 評估的 Model 。 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

Hidden(IHtmlHelper, String, Object)

<針對指定的 expression ,傳回類型為 「hidden」 的輸入 > 專案。 將 「value」 屬性加入至包含中第一個非 null 值的專案: ModelState 具有完整名稱的專案、 value 參數、 ViewData 具有完整名稱的專案,或 expression 針對 評估的 Model 。 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

Password(IHtmlHelper, String)

<傳回指定 expression 之 類型為 「password」 的輸入 > 專案。 不會新增 「value」 屬性。

Password(IHtmlHelper, String, Object)

<傳回指定 expression 之 類型為 「password」 的輸入 > 專案。 如果不是 null ,則加入包含 參數的 value 「value」 屬性。

RadioButton(IHtmlHelper, String, Object)

<傳回指定 expression 之 類型為 「radio」 的輸入 > 專案。 如果不是 null ,將 「value」 屬性加入至包含 value 參數的專案。 如果 value 符合 中找到的第一個非 null 值,請將 「checked」 屬性加入元素: ModelState 具有完整名稱的專案、 ViewData 具有完整名稱的專案,或 expression 針對 評估的 Model 。 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

RadioButton(IHtmlHelper, String, Object, Boolean)

<傳回指定 expression 之 類型為 「radio」 的輸入 > 專案。 如果不是 null ,將 「value」 屬性加入至包含 value 參數的專案。 如果 value 符合 中找到的第一個非 null 值,請將 「checked」 屬性加入元素: ModelState 具有完整名稱的專案、 isChecked 參數、 ViewData 具有完整名稱的專案,或 expression 針對 評估的 Model 。 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

RadioButton(IHtmlHelper, String, Object, Object)

<傳回指定 expression 之 類型為 「radio」 的輸入 > 專案。 將 「value」 屬性加入至包含 中第一個非 null 值的專案: value 參數,或 htmlAttributes 索引鍵 「value」 的字典專案。 如果 value 符合 中找到的第一個非 null 值,請將 「checked」 屬性新增至 元素: htmlAttributes 索引鍵為 「checked」 的字典專案、具有完整名稱的專案、 ViewDataModelState 具有完整名稱的專案,或 expression 針對 評估的 Model 。 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

TextArea(IHtmlHelper, String)

傳 < 回指定 expression 之 的 textarea > 元素。 根據中找到的第一個非 null 值,將內容新增至專案主體: ModelState 具有完整名稱的專案、 ViewData 具有完整名稱的專案,或 expression 針對 評估的專案 Model 。 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

TextArea(IHtmlHelper, String, Object)

傳 < 回指定 expression 之 的 textarea > 元素。 根據中找到的第一個非 null 值,將內容新增至專案主體: ModelState 具有完整名稱的專案、 ViewData 具有完整名稱的專案,或 expression 針對 評估的專案 Model 。 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

TextArea(IHtmlHelper, String, String)

傳 < 回指定 expression 之 的 textarea > 元素。 根據 中找到的第一個非 null 值,將內容新增至專案主體: ModelState 具有完整名稱的專案、 value 參數、 ViewData 具有完整名稱的專案,或 expression 針對 評估的 Model 。 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

TextArea(IHtmlHelper, String, String, Object)

傳 < 回指定 expression 之 的 textarea > 元素。 根據 中找到的第一個非 null 值,將內容新增至專案主體: ModelState 具有完整名稱的專案、 value 參數、 ViewData 具有完整名稱的專案,或 expression 針對 評估的 Model 。 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

TextBox(IHtmlHelper, String)

<傳回指定 expression 之 類型為 「text」 的輸入 > 專案。 將 「value」 屬性加入至包含 中第一個非 null 值的專案: ModelState 具有完整名稱的專案、 ViewData 具有完整名稱的專案,或 expression 針對 評估的 Model 。 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

TextBox(IHtmlHelper, String, Object)

<傳回指定 expression 之 類型為 「text」 的輸入 > 專案。 將 「value」 屬性加入至包含中第一個非 null 值的專案: ModelState 具有完整名稱的專案、 value 參數、 ViewData 具有完整名稱的專案,或 expression 針對 評估的 Model 。 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

TextBox(IHtmlHelper, String, Object, Object)

<傳回指定 expression 之 類型為 「text」 的輸入 > 專案。 將 「value」 屬性加入至包含中第一個非 null 值的專案: ModelState 具有完整名稱的專案、 value 參數、具有完整名稱的專案、 ViewDataexpression 針對 評估 Model 的 ,或 htmlAttributes 索引鍵 「value」 的字典專案。 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

TextBox(IHtmlHelper, String, Object, String)

<傳回指定 expression 之 類型為 「text」 的輸入 > 專案。 將 「value」 屬性加入至包含中第一個非 null 值的專案: ModelState 具有完整名稱的專案、 value 參數、 ViewData 具有完整名稱的專案,或 expression 針對 評估的 Model 。 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

Label(IHtmlHelper, String)

傳 < 回指定 expression 之 的標籤 > 專案。

Label(IHtmlHelper, String, String)

傳 < 回指定 expression 之 的標籤 > 專案。

LabelForModel(IHtmlHelper)

傳 < 回目前模型的標籤 > 專案。

LabelForModel(IHtmlHelper, Object)

傳 < 回目前模型的標籤 > 專案。

LabelForModel(IHtmlHelper, String)

傳 < 回目前模型的標籤 > 專案。

LabelForModel(IHtmlHelper, String, Object)

傳 < 回目前模型的標籤 > 專案。

ActionLink(IHtmlHelper, String, String)

傳回錨點 (< 包含 > 指定動作 URL 路徑的) 專案。

ActionLink(IHtmlHelper, String, String, Object)

傳回錨點 (< 包含 > 指定動作 URL 路徑的) 專案。

ActionLink(IHtmlHelper, String, String, Object, Object)

傳回錨點 (< 包含 > 指定動作 URL 路徑的) 專案。

ActionLink(IHtmlHelper, String, String, String)

傳回錨點 (< 包含 > 指定動作 URL 路徑的) 專案。

ActionLink(IHtmlHelper, String, String, String, Object)

傳回錨點 (< 包含 > 指定動作 URL 路徑的) 專案。

ActionLink(IHtmlHelper, String, String, String, Object, Object)

傳回錨點 (< 包含 > 指定動作 URL 路徑的) 專案。

RouteLink(IHtmlHelper, String, Object)

傳回錨點 (< 包含 > 指定路由 URL 路徑的) 專案。

RouteLink(IHtmlHelper, String, Object, Object)

傳回錨點 (< 包含 > 指定路由 URL 路徑的) 專案。

RouteLink(IHtmlHelper, String, String)

傳回錨點 (< 包含 > 指定路由 URL 路徑的) 專案。

RouteLink(IHtmlHelper, String, String, Object)

傳回錨點 (< 包含 > 指定路由 URL 路徑的) 專案。

RouteLink(IHtmlHelper, String, String, Object, Object)

傳回錨點 (< 包含 > 指定路由 URL 路徑的) 專案。

IdForModel(IHtmlHelper)

傳回目前模型的 HTML 專案識別碼。

NameForModel(IHtmlHelper)

傳回目前模型的完整 HTML 專案名稱。 如果非空白) 反映目前 Model 與最上層檢視模型之間的關聯性,請使用 HtmlFieldPrefix (。

Partial(IHtmlHelper, String)

傳回指定部分檢視的 HTML 標籤。

Partial(IHtmlHelper, String, ViewDataDictionary)

傳回指定部分檢視的 HTML 標籤。

Partial(IHtmlHelper, String, Object)

傳回指定部分檢視的 HTML 標籤。

Partial(IHtmlHelper, String, Object, ViewDataDictionary)

傳回指定部分檢視的 HTML 標籤。

PartialAsync(IHtmlHelper, String)

傳回指定部分檢視的 HTML 標籤。

PartialAsync(IHtmlHelper, String, ViewDataDictionary)

傳回指定部分檢視的 HTML 標籤。

PartialAsync(IHtmlHelper, String, Object)

傳回指定部分檢視的 HTML 標籤。

RenderPartial(IHtmlHelper, String)

呈現指定部分檢視的 HTML 標籤。

RenderPartial(IHtmlHelper, String, ViewDataDictionary)

呈現指定部分檢視的 HTML 標籤。

RenderPartial(IHtmlHelper, String, Object)

呈現指定部分檢視的 HTML 標籤。

RenderPartial(IHtmlHelper, String, Object, ViewDataDictionary)

呈現指定部分檢視的 HTML 標籤。

RenderPartialAsync(IHtmlHelper, String)

呈現指定部分檢視的 HTML 標籤。

RenderPartialAsync(IHtmlHelper, String, ViewDataDictionary)

呈現指定部分檢視的 HTML 標籤。

RenderPartialAsync(IHtmlHelper, String, Object)

呈現指定部分檢視的 HTML 標籤。

DropDownList(IHtmlHelper, String)

傳回 的單一選取 HTML < 選取 > 專案 expression 。 根據具有完整名稱的專案加入 <ViewData 選項 > 專案。 如果 (非) 或 Text 符合中找到的第一個非 null 值,請將 「selected」 屬性 < 加入至選項 > : ModelState 具有完整名稱的專案,或 expression 針對 評估的 ModelnullValue 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

DropDownList(IHtmlHelper, String, IEnumerable<SelectListItem>)

傳回 的單一選取 HTML < 選取 > 專案 expression 。 根據 selectList 加入 < 選項 > 專案。 如果 (非 Value) 或 Text 符合中找到的第一個非 null 值,則將其 「selected」 屬性 < 加入至選項 > : ModelState 具有完整名稱的專案、 ViewData 具有完整名稱的專案 (,除非使用 而非 selectList) ,或 expression 針對 評估的 Modelnull 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

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

傳回 的單一選取 HTML < 選取 > 專案 expression 。 根據 selectList 加入 < 選項 > 專案。 如果 (非 Value) 或 Text 符合中找到的第一個非 null 值,則將其 「selected」 屬性 < 加入至選項 > : ModelState 具有完整名稱的專案、 ViewData 具有完整名稱的專案 (,除非使用 而非 selectList) ,或 expression 針對 評估的 Modelnull 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

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

傳回 的單一選取 HTML < 選取 > 專案 expression 。 根據 optionLabelselectList 加入 < 選項 > 專案。 如果 (非 Value) 或 Text 符合中找到的第一個非 null 值,則將其 「selected」 屬性 < 加入至選項 > : ModelState 具有完整名稱的專案、 ViewData 具有完整名稱的專案 (,除非使用 而非 selectList) ,或 expression 針對 評估的 Modelnull 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

DropDownList(IHtmlHelper, String, String)

傳回 的單一選取 HTML < 選取 > 專案 expression 。 根據 optionLabel 和 具有完整名稱的專案加入 ViewData< 選項 > 專案。 如果 (非) 或 Text 符合中找到的第一個非 null 值,請將 「selected」 屬性 < 加入至選項 > : ModelState 具有完整名稱的專案,或 expression 針對 評估的 ModelnullValue 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

ListBox(IHtmlHelper, String)

傳回 的 expression 多重選取專案。 >< 根據具有完整名稱的專案加入 <ViewData 選項 > 專案。 如果 (非) 或 Text 符合中找到的第一個非 null 值,請將 「selected」 屬性 < 加入至選項 > : ModelState 具有完整名稱的專案,或 expression 針對 評估的 ModelnullValue 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

ListBox(IHtmlHelper, String, IEnumerable<SelectListItem>)

傳回 的 expression 多重選取 < 專案 > 。 根據 selectList 新增 < 選項 > 專案。 如果 Value (非 null) 或 Text 符合中找到的第一個非 null 值,則會將 「selected」 屬性 < 加入至選項 > : ModelState 具有完整名稱的專案、 ViewData 具有完整名稱的專案 (,除非使用 selectList 而非) ,否則 expression 會針對 Model 進行評估。 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

ValidationMessage(IHtmlHelper, String)

如果指定的 expression 物件中有 ModelStateDictionary 錯誤,則傳回驗證訊息。

ValidationMessage(IHtmlHelper, String, Object)

如果指定的 expression 物件中有 ModelStateDictionary 錯誤,則傳回驗證訊息。

ValidationMessage(IHtmlHelper, String, String)

如果指定的 expression 物件中有 ModelStateDictionary 錯誤,則傳回驗證訊息。

ValidationMessage(IHtmlHelper, String, String, Object)

如果指定的 expression 物件中有 ModelStateDictionary 錯誤,則傳回驗證訊息。

ValidationMessage(IHtmlHelper, String, String, String)

如果指定的 expression 物件中有 ModelStateDictionary 錯誤,則傳回驗證訊息。

ValidationSummary(IHtmlHelper)

傳回物件中 ModelStateDictionary 驗證訊息的未排序清單 (< ul > 元素) 。

ValidationSummary(IHtmlHelper, Boolean)

傳回物件中 ModelStateDictionary 驗證訊息的未排序清單 (< ul > 元素) 。

ValidationSummary(IHtmlHelper, Boolean, String)

傳回物件中 ModelStateDictionary 驗證訊息的未排序清單 (< ul > 元素) 。

ValidationSummary(IHtmlHelper, Boolean, String, Object)

傳回物件中 ModelStateDictionary 驗證訊息的未排序清單 (< ul > 元素) 。

ValidationSummary(IHtmlHelper, Boolean, String, String)

傳回物件中 ModelStateDictionary 驗證訊息的未排序清單 (< ul > 元素) 。

ValidationSummary(IHtmlHelper, String)

傳回物件中 ModelStateDictionary 驗證訊息的未排序清單 (< ul > 元素) 。

ValidationSummary(IHtmlHelper, String, Object)

傳回物件中 ModelStateDictionary 驗證訊息的未排序清單 (< ul > 元素) 。

ValidationSummary(IHtmlHelper, String, Object, String)

傳回物件中 ModelStateDictionary 驗證訊息的未排序清單 (< ul > 元素) 。

ValidationSummary(IHtmlHelper, String, String)

傳回物件中 ModelStateDictionary 驗證訊息的未排序清單 (< ul > 元素) 。

Value(IHtmlHelper, String)

傳回指定 expression 之 的格式值。 具體來說,傳回 中找到的第一個非 null 值: ModelState 具有完整名稱的專案、 ViewData 具有完整名稱的專案,或 expression 針對 評估的專案 Model 。 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

ValueForModel(IHtmlHelper)

傳回目前模型的格式化值。 具體而言,會傳回 中找到的第一個非 null 值: ModelState 具有完整名稱的專案、 ViewData 完整名稱的專案,或 Model 。 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

ValueForModel(IHtmlHelper, String)

傳回目前模型的格式化值。 具體而言,會傳回 中找到的第一個非 null 值: ModelState 具有完整名稱的專案、 ViewData 完整名稱的專案,或 Model 。 如需有關「完整名稱」的詳細資訊,請參閱 Name(String)

適用於