IHtmlHelper 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
基本 HTML 協助程式。
public interface class IHtmlHelper
public interface IHtmlHelper
type IHtmlHelper = interface
Public Interface IHtmlHelper
- 衍生
屬性
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 路徑的) 專案。 |
AntiForgeryToken() |
<傳回隱藏 > 專案 (反forgery 權杖) ,此標記會在提交包含 < 表單 > 時進行驗證。 |
BeginForm(String, String, Object, FormMethod, Nullable<Boolean>, Object) |
將表單 > 開始標記轉譯 < 為回應。 當使用者提交表單時,具有名稱 |
BeginRouteForm(String, Object, FormMethod, Nullable<Boolean>, Object) |
將表單 > 開始標記轉譯 < 為回應。 具有名稱 |
CheckBox(String, Nullable<Boolean>, Object) |
<傳回類型為 「checkbox」 的輸入 > 專案,其值為 「true」 ,以及 < 具有指定 |
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) |
將值格式化。 |
GenerateIdFromName(String) |
傳回指定運算式 |
GetEnumSelectList(Type) |
傳回指定 |
GetEnumSelectList<TEnum>() |
傳回指定 |
Hidden(String, Object, Object) |
<針對指定的 |
Id(String) |
傳回指定 |
Label(String, String, Object) |
傳 < 回指定 |
ListBox(String, IEnumerable<SelectListItem>, Object) |
傳回 的 |
Name(String) |
傳回指定 |
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 標籤。 |
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 專案名稱。 如果非空白) ,請使用 HtmlFieldPrefix (來反映目前 Model 與最上層檢視模型之間的關聯性。 |
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) |
傳回目前模型的格式化值。 具體而言,傳回中找到的第一個非 |