HtmlHelper 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
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
- 衍生
- 實作
建構函式
欄位
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) |
將 < 表單 > 開始標記轉譯為回應。 當使用者提交表單時,名稱為 |
BeginRouteForm(String, Object, FormMethod, Nullable<Boolean>, Object) |
將 < 表單 > 開始標記轉譯為回應。 名稱 |
CheckBox(String, Nullable<Boolean>, Object) |
<傳回類型為 「checkbox」 的輸入 > 專案,其值為 「true」,並 < 傳回類型為 「hidden」 的輸入 > 專案,其值為 |
Contextualize(ViewContext) |
設定 ViewContext。 |
CreateForm() | |
Display(String, String, String, Object) |
使用顯示範本、指定的 HTML 功能變數名稱和其他檢視資料,傳回 的 |
DisplayName(String) |
傳回指定 |
DisplayText(String) |
傳回指定 |
DropDownList(String, IEnumerable<SelectListItem>, String, Object) |
傳回 的單一選取 HTML < 選取 > 專案 |
Editor(String, String, String, Object) |
使用編輯器範本、指定的 HTML 功能變數名稱和其他檢視資料,傳回 的 |
Encode(Object) |
將 |
Encode(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) |
將 < 表單 > 開始標記轉譯為回應。 當使用者提交表單時,名稱為 |
GenerateHidden(ModelExplorer, String, Object, Boolean, Object) |
產生隱藏的 。 |
GenerateId(String) |
產生識別碼。 |
GenerateIdFromName(String) |
傳回指定之運算式 |
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) |
將 < 表單 > 開始標記轉譯為回應。 名稱 |
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) |
傳回指定 |
GetEnumSelectList(Type) |
傳回指定 |
GetEnumSelectList<TEnum>() |
傳回指定 |
GetFormMethodString(FormMethod) |
以字串形式傳回處理表單輸入的 HTTP 方法 (GET 或 POST) 轉換成字串。 |
Hidden(String, Object, Object) |
針對 < 指定的 |
Id(String) |
傳回指定 |
Label(String, String, Object) |
傳 < 回指定 |
ListBox(String, IEnumerable<SelectListItem>, Object) |
傳回 的 |
Name(String) |
傳回指定 |
ObjectToDictionary(Object) |
從物件建立字典,方法為將每一個公用執行個體屬性,當作具有其關聯值的索引鍵新增至字典。 它也將公開衍生類型中的公用屬性。 這通常與匿名類型的物件搭配使用。
|
PartialAsync(String, Object, ViewDataDictionary) |
傳回指定部分檢視的 HTML 標籤。 |
Password(String, Object, Object) |
<傳回指定 |
RadioButton(String, Object, Nullable<Boolean>, Object) |
<傳回指定 |
Raw(Object) |
在 中包裝 的字串表示 Object 法中的 HtmlString HTML 標籤,而不用 HTML 編碼字串標記法。 |
Raw(String) |
將 HTML 標籤包裝在 中 HtmlString ,而不用 HTML 編碼指定的 |
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) |
傳 < 回指定 |
TextBox(String, Object, String, Object) |
<傳回指定 |
ValidationMessage(String, String, Object, String) |
如果指定的 物件 |
ValidationSummary(Boolean, String, Object, String) |
傳回物件中 ModelStateDictionary 驗證訊息的未排序清單 (< ul > 元素) 。 |
Value(String, String) |
傳回指定 |
擴充方法
RenderComponentAsync(IHtmlHelper, Type, RenderMode, Object) |
轉譯指定的 |
RenderComponentAsync<TComponent>(IHtmlHelper, RenderMode) |
呈現 |
RenderComponentAsync<TComponent>(IHtmlHelper, RenderMode, Object) |
呈現 |
Display(IHtmlHelper, String) |
使用顯示範本傳回 的 |
Display(IHtmlHelper, String, Object) |
使用顯示範本和指定的其他檢視資料,傳回 的 |
Display(IHtmlHelper, String, String) |
使用顯示範本傳回 的 |
Display(IHtmlHelper, String, String, Object) |
使用顯示範本和指定的其他檢視資料,傳回 的 |
Display(IHtmlHelper, String, String, String) |
使用顯示範本和指定的 HTML 功能變數名稱,傳回 的 |
DisplayForModel(IHtmlHelper) |
使用顯示範本傳回目前模型的 HTML 標籤。 您可以使用模型的 ModelMetadata 找到範本。 |
DisplayForModel(IHtmlHelper, Object) |
使用顯示範本並指定其他檢視資料,傳回目前模型的 HTML 標籤。 您可以使用模型的 ModelMetadata 找到範本。 |
DisplayForModel(IHtmlHelper, String) |
使用顯示範本傳回目前模型的 HTML 標籤。 您可以使用 或 模型的 ModelMetadata 找到 |
DisplayForModel(IHtmlHelper, String, Object) |
使用顯示範本並指定其他檢視資料,傳回目前模型的 HTML 標籤。 您可以使用 或 模型的 ModelMetadata 找到 |
DisplayForModel(IHtmlHelper, String, String) |
使用顯示範本和指定的 HTML 功能變數名稱,傳回目前模型的 HTML 標籤。 您可以使用 或 模型的 ModelMetadata 找到 |
DisplayForModel(IHtmlHelper, String, String, Object) |
使用顯示範本、指定的 HTML 功能變數名稱和其他檢視資料,傳回目前模型的 HTML 標籤。 您可以使用 或 模型的 ModelMetadata 找到 |
DisplayNameForModel(IHtmlHelper) |
傳回目前模型的顯示名稱。 |
Editor(IHtmlHelper, String) |
使用編輯器範本傳回 的 |
Editor(IHtmlHelper, String, Object) |
使用編輯器範本和指定的其他檢視資料,傳回 的 |
Editor(IHtmlHelper, String, String) |
使用編輯器範本傳回 的 |
Editor(IHtmlHelper, String, String, Object) |
使用編輯器範本和指定的其他檢視資料,傳回 的 |
Editor(IHtmlHelper, String, String, String) |
使用編輯器範本和指定的 HTML 功能變數名稱,傳回 的 |
EditorForModel(IHtmlHelper) |
使用編輯器範本傳回目前模型的 HTML 標籤。 您可以使用模型的 ModelMetadata 找到範本。 |
EditorForModel(IHtmlHelper, Object) |
使用編輯器範本並指定其他檢視資料,傳回目前模型的 HTML 標籤。 您可以使用模型的 ModelMetadata 找到範本。 |
EditorForModel(IHtmlHelper, String) |
使用編輯器範本傳回目前模型的 HTML 標籤。 您可以使用 或 模型的 ModelMetadata 找到 |
EditorForModel(IHtmlHelper, String, Object) |
使用編輯器範本並指定其他檢視資料,傳回目前模型的 HTML 標籤。 您可以使用 或 模型的 ModelMetadata 找到 |
EditorForModel(IHtmlHelper, String, String) |
使用編輯器範本和指定的 HTML 功能變數名稱,傳回目前模型的 HTML 標籤。 您可以使用 或 模型的 ModelMetadata 找到 |
EditorForModel(IHtmlHelper, String, String, Object) |
使用編輯器範本、指定的 HTML 功能變數名稱和其他檢視資料,傳回目前模型的 HTML 標籤。 您可以使用 或 模型的 ModelMetadata 找到 |
BeginForm(IHtmlHelper) |
將表單 > 開始標記轉譯 < 為回應。 表單 <> 的 |
BeginForm(IHtmlHelper, FormMethod) |
將表單 > 開始標記轉譯 < 為回應。 當使用者提交表單時,目前的動作會處理要求。 |
BeginForm(IHtmlHelper, FormMethod, Nullable<Boolean>, Object) |
將表單 > 開始標記轉譯 < 為回應。 當使用者提交表單時,目前的動作會處理要求。 |
BeginForm(IHtmlHelper, FormMethod, Object) |
將表單 > 開始標記轉譯 < 為回應。 當使用者提交表單時,目前的動作會處理要求。 |
BeginForm(IHtmlHelper, Nullable<Boolean>) |
將表單 > 開始標記轉譯 < 為回應。 表單 <> 的 |
BeginForm(IHtmlHelper, Object) |
將表單 > 開始標記轉譯 < 為回應。 當使用者提交表單時,目前的動作會處理要求。 |
BeginForm(IHtmlHelper, String, String) |
將表單 > 開始標記轉譯 < 為回應。 當使用者提交表單時,具有名稱 |
BeginForm(IHtmlHelper, String, String, FormMethod) |
將表單 > 開始標記轉譯 < 為回應。 當使用者提交表單時,具有名稱 |
BeginForm(IHtmlHelper, String, String, FormMethod, Object) |
將表單 > 開始標記轉譯 < 為回應。 當使用者提交表單時,具有名稱 |
BeginForm(IHtmlHelper, String, String, Object) |
將表單 > 開始標記轉譯 < 為回應。 當使用者提交表單時,具有名稱 |
BeginForm(IHtmlHelper, String, String, Object, FormMethod) |
將表單 > 開始標記轉譯 < 為回應。 當使用者提交表單時,具有名稱 |
BeginRouteForm(IHtmlHelper, Object) |
將表單 > 開始標記轉譯 < 為回應。 第一個路由,可提供具有指定 |
BeginRouteForm(IHtmlHelper, Object, Nullable<Boolean>) |
將表單 > 開始標記轉譯 < 為回應。 第一個路由,可提供具有指定 |
BeginRouteForm(IHtmlHelper, String) |
將表單 > 開始標記轉譯 < 為回應。 具有名稱 |
BeginRouteForm(IHtmlHelper, String, FormMethod) |
將表單 > 開始標記轉譯 < 為回應。 具有名稱 |
BeginRouteForm(IHtmlHelper, String, FormMethod, Object) |
將表單 > 開始標記轉譯 < 為回應。 具有名稱 |
BeginRouteForm(IHtmlHelper, String, Nullable<Boolean>) |
將表單 > 開始標記轉譯 < 為回應。 具有名稱 |
BeginRouteForm(IHtmlHelper, String, Object) |
將表單 > 開始標記轉譯 < 為回應。 具有名稱 |
BeginRouteForm(IHtmlHelper, String, Object, FormMethod) |
將表單 > 開始標記轉譯 < 為回應。 具有名稱 |
CheckBox(IHtmlHelper, String) |
<傳回類型為 「checkbox」 的輸入 > 專案,其值為 「true」 ,以及 < 具有指定 |
CheckBox(IHtmlHelper, String, Boolean) |
<傳回類型為 「checkbox」 的輸入 > 專案,其值為 「true」 ,以及 < 具有指定 |
CheckBox(IHtmlHelper, String, Object) |
<傳回類型為 「checkbox」 的輸入 > 專案,其值為 「true」 ,以及 < 具有指定 |
Hidden(IHtmlHelper, String) |
<針對指定的 |
Hidden(IHtmlHelper, String, Object) |
<針對指定的 |
Password(IHtmlHelper, String) |
<傳回指定 |
Password(IHtmlHelper, String, Object) |
<傳回指定 |
RadioButton(IHtmlHelper, String, Object) |
<傳回指定 |
RadioButton(IHtmlHelper, String, Object, Boolean) |
<傳回指定 |
RadioButton(IHtmlHelper, String, Object, Object) |
<傳回指定 |
TextArea(IHtmlHelper, String) |
傳 < 回指定 |
TextArea(IHtmlHelper, String, Object) |
傳 < 回指定 |
TextArea(IHtmlHelper, String, String) |
傳 < 回指定 |
TextArea(IHtmlHelper, String, String, Object) |
傳 < 回指定 |
TextBox(IHtmlHelper, String) |
<傳回指定 |
TextBox(IHtmlHelper, String, Object) |
<傳回指定 |
TextBox(IHtmlHelper, String, Object, Object) |
<傳回指定 |
TextBox(IHtmlHelper, String, Object, String) |
<傳回指定 |
Label(IHtmlHelper, String) |
傳 < 回指定 |
Label(IHtmlHelper, String, String) |
傳 < 回指定 |
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 < 選取 > 專案 |
DropDownList(IHtmlHelper, String, IEnumerable<SelectListItem>) |
傳回 的單一選取 HTML < 選取 > 專案 |
DropDownList(IHtmlHelper, String, IEnumerable<SelectListItem>, Object) |
傳回 的單一選取 HTML < 選取 > 專案 |
DropDownList(IHtmlHelper, String, IEnumerable<SelectListItem>, String) |
傳回 的單一選取 HTML < 選取 > 專案 |
DropDownList(IHtmlHelper, String, String) |
傳回 的單一選取 HTML < 選取 > 專案 |
ListBox(IHtmlHelper, String) |
傳回 的 |
ListBox(IHtmlHelper, String, IEnumerable<SelectListItem>) |
傳回 的 |
ValidationMessage(IHtmlHelper, String) |
如果指定的 |
ValidationMessage(IHtmlHelper, String, Object) |
如果指定的 |
ValidationMessage(IHtmlHelper, String, String) |
如果指定的 |
ValidationMessage(IHtmlHelper, String, String, Object) |
如果指定的 |
ValidationMessage(IHtmlHelper, String, String, String) |
如果指定的 |
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) |
傳回指定 |
ValueForModel(IHtmlHelper) |
傳回目前模型的格式化值。 具體而言,會傳回 中找到的第一個非 |
ValueForModel(IHtmlHelper, String) |
傳回目前模型的格式化值。 具體而言,會傳回 中找到的第一個非 |