语言

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)

返回一个定位点 (<a>) 元素,该元素包含指定操作的 URL 路径。

AnonymousObjectToHtmlAttributes(Object)

从输入对象创建 HTML 属性字典,将下划线转换为每个公共实例属性中的短划线。

AntiForgeryToken()

返回一个 <隐藏> 元素(反forgery 标记),该元素将在提交包含 <表单> 时进行验证。

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

向 <响应呈现窗体> 开始标记。 当用户提交表单时,具有名称 actionName 的操作将处理请求。

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

向 <响应呈现窗体> 开始标记。 具有名称 routeName 的路由将 <生成窗体>的 action 属性值。

CheckBox(String, Nullable<Boolean>, Object)

返回<值为“true”的输入元素,返回<类型为“hidden”的输入>>元素,其值为“false”。expression 根据找到的第一个非null值将“checked”属性添加到“复选框”元素:htmlAttributes键为“checked”的字典项、全名条目、ViewDataModelState全名条目或expression计算依据Model的条目。 如果 isChecked 不是null,则改用在以下项中找到的第一个非null 值: ModelState 具有全名的条目或 isChecked 参数。 有关“全名”的详细信息,请参阅 Name(String) 。

Contextualize(ViewContext)

设置 .ViewContext

CreateForm()

重写此方法以返回 MvcForm 子类。 该子类可能会更改 EndForm() 行为。

Display(String, String, String, Object)

使用显示模板、指定的 HTML 字段名称和其他视图数据返回 HTML 标记 expression。 使用 templateName 或 expression's ModelMetadata找到模板。

DisplayName(String)

返回指定 expression对象的显示名称。

DisplayText(String)

返回指定的 expression简单显示文本。

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

返回一个单选 HTML <选择>元素。expression 添加<基于optionLabel和 selectList. 的选项>元素。 如果选项Value(如果非)null或Text匹配在以下项中找到的第一个非null值,则向选项>添加“selected”属性<:ModelState全名条目、ViewData全名条目(除非使用)selectList或expression计算结果。Model 有关“全名”的详细信息,请参阅 Name(String) 。

Editor(String, String, String, Object)

使用编辑器模板、指定的 HTML 字段名称和其他视图数据返回 HTML 标记 expression。 使用 templateName 或 expression's ModelMetadata找到模板。

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)

生成 ID。

GenerateIdFromName(String)

返回指定表达式 fullName的 HTML 元素 ID。

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)

返回将表单输入(GET 或 POST)作为字符串处理的 HTTP 方法。

Hidden(String, Object, Object)

返回<指定expression类型为“hidden”的输入>元素。 向包含在其中找到的第一个非null值的元素添加一个“value”属性:ModelState具有全名的条目、value参数、具有全名的条目、ViewDataexpression计算结果Model的条目或htmlAttributes键“value”的字典项。 有关“全名”的详细信息,请参阅 Name(String) 。

Id(String)

返回指定 expressionHTML 元素 ID。

Label(String, String, Object)

返回<指定expression元素的标签>元素。

ListBox(String, IEnumerable<SelectListItem>, Object)

返回 <a0/> 的多重选择选择元素。 基于 selectList. 添加<选项>元素。 如果选项Value(如果非null)或Text与在找到的第一个非null集合中的条目匹配,则向选项>添加“selected”属性<:ModelState具有全名的条目、ViewData具有全名的条目(除非使用)selectList或expression计算结果。Model 有关“全名”的详细信息,请参阅 Name(String) 。

Name(String)

返回指定 expression的完整 HTML 元素名称。 使用 HtmlFieldPrefix (如果非空)反映当前 Model 视图模型与顶级视图模型之间的关系。

ObjectToDictionary(Object)

通过将每个公共实例属性作为键添加到字典中,从对象创建字典中的字典。 它还会公开派生类型的公共属性。 这通常用于匿名类型的对象。

value如果该实例已是实例IDictionary<TKey,TValue>,则会 as-is返回它。 <示例>new { data_name="value" } 将转换为生成的字典中的条目 { "data_name", "value" } 。 </例子>

PartialAsync(String, Object, ViewDataDictionary)

返回指定部分视图的 HTML 标记。

Password(String, Object, Object)

返回<指定expression类型为“password”的输入>元素。 添加一个包含第一个非null 值的“value”属性:参数 value 或 htmlAttributes 键“value”的字典项。

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

返回<指定expression类型为“radio”的输入>元素。 将“value”属性添加到包含第一个非null 值元素的元素中:参数 value 或具有键“value”的 htmlAttributes 字典条目。 如果value与找到的第一个非null值匹配,则向元素添加“checked”属性:htmlAttributes键为“checked”的字典条目、ModelState全名条目、ViewData全名条目或expression计算结果。Model 如果 isChecked 不是null,则改用在以下项中找到的第一个非null 值: ModelState 具有全名的条目或 isChecked 参数。 有关“全名”的详细信息,请参阅 Name(String) 。

Raw(Object)

从字符串表示形式 Object 包装 HTML 标记, HtmlString而无需对字符串表示形式进行 HTML 编码。

Raw(String)

将 HTML 标记包装在一个 HtmlString中,不对指定的 valueHTML 编码。

RenderPartialAsync(String, Object, ViewDataDictionary)

呈现指定部分视图的 HTML 标记。

RenderPartialCoreAsync(String, Object, ViewDataDictionary, TextWriter)

呈现部分视图。

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

返回一个定位点 (<a>) 元素,该元素包含指定路由的 URL 路径。

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

返回<指定的 expressiontextarea> 元素。 根据找到的第一个非null 值将内容添加到元素正文中: ModelState 具有全名的条目、 value 参数、 ViewData 具有全名的条目或 expression 计算依据 Model的项。 有关“全名”的详细信息,请参阅 Name(String) 。

TextBox(String, Object, String, Object)

返回<指定expression类型为“text”的输入>元素。 向包含在其中找到的第一个非null值的元素添加一个“value”属性: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) 。

扩展方法

名称 说明
ActionLink(IHtmlHelper, String, String, Object, Object)

返回一个定位点 (<a>) 元素,该元素包含指定操作的 URL 路径。

ActionLink(IHtmlHelper, String, String, Object)

返回一个定位点 (<a>) 元素,该元素包含指定操作的 URL 路径。

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

返回一个定位点 (<a>) 元素,该元素包含指定操作的 URL 路径。

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

返回一个定位点 (<a>) 元素,该元素包含指定操作的 URL 路径。

ActionLink(IHtmlHelper, String, String, String)

返回一个定位点 (<a>) 元素,该元素包含指定操作的 URL 路径。

ActionLink(IHtmlHelper, String, String)

返回一个定位点 (<a>) 元素,该元素包含指定操作的 URL 路径。

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

向 <响应呈现窗体> 开始标记。 当用户提交表单时,当前操作将处理请求。

BeginForm(IHtmlHelper, FormMethod, Object)

向 <响应呈现窗体> 开始标记。 当用户提交表单时,当前操作将处理请求。

BeginForm(IHtmlHelper, FormMethod)

向 <响应呈现窗体> 开始标记。 当用户提交表单时,当前操作将处理请求。

BeginForm(IHtmlHelper, Nullable<Boolean>)

向 <响应呈现窗体> 开始标记。 <表单>的action属性值将与当前请求匹配。

BeginForm(IHtmlHelper, Object)

向 <响应呈现窗体> 开始标记。 当用户提交表单时,当前操作将处理请求。

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

向 <响应呈现窗体> 开始标记。 当用户提交表单时,具有名称 actionName 的操作将处理请求。

BeginForm(IHtmlHelper, String, String, FormMethod)

向 <响应呈现窗体> 开始标记。 当用户提交表单时,具有名称 actionName 的操作将处理请求。

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

向 <响应呈现窗体> 开始标记。 当用户提交表单时,具有名称 actionName 的操作将处理请求。

BeginForm(IHtmlHelper, String, String, Object)

向 <响应呈现窗体> 开始标记。 当用户提交表单时,具有名称 actionName 的操作将处理请求。

BeginForm(IHtmlHelper, String, String)

向 <响应呈现窗体> 开始标记。 当用户提交表单时,具有名称 actionName 的操作将处理请求。

BeginForm(IHtmlHelper)

向 <响应呈现窗体> 开始标记。 <表单>的action属性值将与当前请求匹配。

BeginRouteForm(IHtmlHelper, Object, Nullable<Boolean>)

向 <响应呈现窗体> 开始标记。 提供具有指定 routeValues URL 的第一个路由将 <生成窗体>的 action 属性值。

BeginRouteForm(IHtmlHelper, Object)

向 <响应呈现窗体> 开始标记。 提供具有指定 routeValues URL 的第一个路由将 <生成窗体>的 action 属性值。

BeginRouteForm(IHtmlHelper, String, FormMethod, Object)

向 <响应呈现窗体> 开始标记。 具有名称 routeName 的路由将 <生成窗体>的 action 属性值。

BeginRouteForm(IHtmlHelper, String, FormMethod)

向 <响应呈现窗体> 开始标记。 具有名称 routeName 的路由将 <生成窗体>的 action 属性值。

BeginRouteForm(IHtmlHelper, String, Nullable<Boolean>)

向 <响应呈现窗体> 开始标记。 具有名称 routeName 的路由将 <生成窗体>的 action 属性值。

BeginRouteForm(IHtmlHelper, String, Object, FormMethod)

向 <响应呈现窗体> 开始标记。 具有名称 routeName 的路由将 <生成窗体>的 action 属性值。

BeginRouteForm(IHtmlHelper, String, Object)

向 <响应呈现窗体> 开始标记。 具有名称 routeName 的路由将 <生成窗体>的 action 属性值。

BeginRouteForm(IHtmlHelper, String)

向 <响应呈现窗体> 开始标记。 具有名称 routeName 的路由将 <生成窗体>的 action 属性值。

CheckBox(IHtmlHelper, String, Boolean)

返回<值为“true”的输入元素,返回<类型为“hidden”的输入>>元素,其值为“false”。expression 根据找到的第一个非null 值,将“checked”属性添加到“复选框”元素: ModelState 具有全名的条目、 isChecked 参数、 ViewData 具有全名的条目或 expression 计算依据 Model的条目。 有关“全名”的详细信息,请参阅 Name(String) 。

CheckBox(IHtmlHelper, String, Object)

返回<值为“true”的输入元素,返回<类型为“hidden”的输入>>元素,其值为“false”。expression 根据找到的第一个非null值将“checked”属性添加到“复选框”元素:htmlAttributes键为“checked”的字典项、全名条目、ViewDataModelState全名条目或expression计算依据Model的条目。 有关“全名”的详细信息,请参阅 Name(String) 。

CheckBox(IHtmlHelper, String)

返回<值为“true”的输入元素,返回<类型为“hidden”的输入>>元素,其值为“false”。expression 根据找到的第一个非null 值将“checked”属性添加到“复选框”元素: ModelState 具有全名的条目、 ViewData 具有全名的条目或 expression 计算依据 Model的条目。 有关“全名”的详细信息,请参阅 Name(String) 。

Display(IHtmlHelper, String, Object)

使用显示模板和指定的其他视图数据返回 HTML 标记 expression。 使用 expression's ModelMetadata找到模板。

Display(IHtmlHelper, String, String, Object)

使用显示模板和指定的其他视图数据返回 HTML 标记 expression。 使用 templateName 或 expression's ModelMetadata找到模板。

Display(IHtmlHelper, String, String, String)

使用显示模板和指定的 HTML 字段名称返回 HTML 标记 expression。 使用 templateName 或 expression'sModelMetadata 找到模板。

Display(IHtmlHelper, String, String)

使用显示模板返回 HTML expression标记。 使用 templateName 或 expression's ModelMetadata找到模板。

Display(IHtmlHelper, String)

使用显示模板返回 HTML expression标记。 使用 expression's ModelMetadata找到模板。

DisplayForModel(IHtmlHelper, Object)

使用显示模板和指定的其他视图数据返回当前模型的 HTML 标记。 使用模型 ModelMetadata找到模板。

DisplayForModel(IHtmlHelper, String, Object)

使用显示模板和指定的其他视图数据返回当前模型的 HTML 标记。 使用 templateName 或模型 ModelMetadata找到模板。

DisplayForModel(IHtmlHelper, String, String, Object)

使用显示模板、指定的 HTML 字段名称和其他视图数据返回当前模型的 HTML 标记。 使用 templateName 或模型 ModelMetadata找到模板。

DisplayForModel(IHtmlHelper, String, String)

使用显示模板和指定的 HTML 字段名称返回当前模型的 HTML 标记。 使用 templateName 或模型 ModelMetadata找到模板。

DisplayForModel(IHtmlHelper, String)

使用显示模板返回当前模型的 HTML 标记。 使用 templateName 或模型 ModelMetadata找到模板。

DisplayForModel(IHtmlHelper)

使用显示模板返回当前模型的 HTML 标记。 使用模型 ModelMetadata找到模板。

DisplayNameForModel(IHtmlHelper)

返回当前模型的显示名称。

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

返回一个单选 HTML <选择>元素。expression 基于 selectList. 添加<选项>元素。 如果选项Value(如果非)null或Text匹配在以下项中找到的第一个非null值,则向选项>添加“selected”属性<:ModelState全名条目、ViewData全名条目(除非使用)selectList或expression计算结果。Model 有关“全名”的详细信息,请参阅 Name(String) 。

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

返回一个单选 HTML <选择>元素。expression 添加<基于optionLabel和 selectList. 的选项>元素。 如果选项Value(如果非)null或Text匹配在以下项中找到的第一个非null值,则向选项>添加“selected”属性<:ModelState全名条目、ViewData全名条目(除非使用)selectList或expression计算结果。Model 有关“全名”的详细信息,请参阅 Name(String) 。

DropDownList(IHtmlHelper, String, IEnumerable<SelectListItem>)

返回一个单选 HTML <选择>元素。expression 基于 selectList. 添加<选项>元素。 如果选项Value(如果非)null或Text匹配在以下项中找到的第一个非null值,则向选项>添加“selected”属性<:ModelState全名条目、ViewData全名条目(除非使用)selectList或expression计算结果。Model 有关“全名”的详细信息,请参阅 Name(String) 。

DropDownList(IHtmlHelper, String, String)

返回一个单选 HTML <选择>元素。expression 添加<基于optionLabel选项>元素以及具有全名的ViewData条目。 如果Value选项(如果非)null或Text与找到的第一个非null值匹配,则向选项>添加“selected”属性<:ModelState具有全名的条目或expression计算结果Model。 有关“全名”的详细信息,请参阅 Name(String) 。

DropDownList(IHtmlHelper, String)

返回一个单选 HTML <选择>元素。expression 基于具有全名的ViewData条目添加<选项>元素。 如果Value选项(如果非)null或Text与找到的第一个非null值匹配,则向选项>添加“selected”属性<:ModelState具有全名的条目或expression计算结果Model。 有关“全名”的详细信息,请参阅 Name(String) 。

Editor(IHtmlHelper, String, Object)

使用编辑器模板和指定的其他视图数据返回 HTML 标记 expression。 使用 expression's ModelMetadata找到模板。

Editor(IHtmlHelper, String, String, Object)

使用编辑器模板和指定的其他视图数据返回 HTML 标记 expression。 使用 templateName 或 expression's ModelMetadata找到模板。

Editor(IHtmlHelper, String, String, String)

使用编辑器模板和指定的 HTML 字段名称返回 HTML 标记 expression。 使用 templateName 或 expression's ModelMetadata找到模板。

Editor(IHtmlHelper, String, String)

使用编辑器模板返回 HTML expression标记。 使用 templateName 或 expression's ModelMetadata找到模板。

Editor(IHtmlHelper, String)

使用编辑器模板返回 HTML expression标记。 使用 expression's ModelMetadata找到模板。

EditorForModel(IHtmlHelper, Object)

使用编辑器模板并指定其他视图数据返回当前模型的 HTML 标记。 使用模型 ModelMetadata找到模板。

EditorForModel(IHtmlHelper, String, Object)

使用编辑器模板并指定其他视图数据返回当前模型的 HTML 标记。 使用 templateName 或模型 ModelMetadata找到模板。

EditorForModel(IHtmlHelper, String, String, Object)

使用编辑器模板、指定的 HTML 字段名称和其他视图数据返回当前模型的 HTML 标记。 使用 templateName 或模型 ModelMetadata找到模板。

EditorForModel(IHtmlHelper, String, String)

使用编辑器模板和指定的 HTML 字段名称返回当前模型的 HTML 标记。 使用 templateName 或模型 ModelMetadata找到模板。

EditorForModel(IHtmlHelper, String)

使用编辑器模板返回当前模型的 HTML 标记。 使用 templateName 或模型 ModelMetadata找到模板。

EditorForModel(IHtmlHelper)

使用编辑器模板返回当前模型的 HTML 标记。 使用模型 ModelMetadata找到模板。

Hidden(IHtmlHelper, String, Object)

返回<指定expression类型为“hidden”的输入>元素。 将“value”属性添加到包含在其中找到的第一个非null值的元素:ModelState具有全名的条目、value参数、ViewData具有全名的条目或expression计算结果。Model 有关“全名”的详细信息,请参阅 Name(String) 。

Hidden(IHtmlHelper, String)

返回<指定expression类型为“hidden”的输入>元素。 将“value”属性添加到包含在其中找到的第一个非null 值的元素: ModelState 具有全名的条目、 ViewData 具有全名的条目或 expression 计算结果 Model。 有关“全名”的详细信息,请参阅 Name(String) 。

IdForModel(IHtmlHelper)

返回当前模型的 HTML 元素 ID。

Label(IHtmlHelper, String, String)

返回<指定expression元素的标签>元素。

Label(IHtmlHelper, String)

返回<指定expression元素的标签>元素。

LabelForModel(IHtmlHelper, Object)

返回 <当前模型的标签> 元素。

LabelForModel(IHtmlHelper, String, Object)

返回 <当前模型的标签> 元素。

LabelForModel(IHtmlHelper, String)

返回 <当前模型的标签> 元素。

LabelForModel(IHtmlHelper)

返回 <当前模型的标签> 元素。

ListBox(IHtmlHelper, String, IEnumerable<SelectListItem>)

返回 <a0/> 的多重选择选择元素。 基于 selectList. 添加<选项>元素。 如果选项Value(如果非)null或Text匹配在以下项中找到的第一个非null值,则向选项>添加“selected”属性<:ModelState全名条目、ViewData全名条目(除非使用)selectList或expression计算结果。Model 有关“全名”的详细信息,请参阅 Name(String) 。

ListBox(IHtmlHelper, String)

返回 <a0/> 的多重选择选择元素。 基于具有全名的ViewData条目添加<选项>元素。 如果Value选项(如果非)null或Text与找到的第一个非null值匹配,则向选项>添加“selected”属性<:ModelState具有全名的条目或expression计算结果Model。 有关“全名”的详细信息,请参阅 Name(String) 。

NameForModel(IHtmlHelper)

返回当前模型的完整 HTML 元素名称。 使用 HtmlFieldPrefix (如果非空)反映当前 Model 视图模型与顶级视图模型之间的关系。

Partial(IHtmlHelper, String, Object, ViewDataDictionary)

返回指定部分视图的 HTML 标记。

Partial(IHtmlHelper, String, Object)

返回指定部分视图的 HTML 标记。

Partial(IHtmlHelper, String, ViewDataDictionary)

返回指定部分视图的 HTML 标记。

Partial(IHtmlHelper, String)

返回指定部分视图的 HTML 标记。

PartialAsync(IHtmlHelper, String, Object)

返回指定部分视图的 HTML 标记。

PartialAsync(IHtmlHelper, String, ViewDataDictionary)

返回指定部分视图的 HTML 标记。

PartialAsync(IHtmlHelper, String)

返回指定部分视图的 HTML 标记。

Password(IHtmlHelper, String, Object)

返回<指定expression类型为“password”的输入>元素。 添加一个包含参数(如果不是)null的value“value”属性。

Password(IHtmlHelper, String)

返回<指定expression类型为“password”的输入>元素。 不添加“value”属性。

RadioButton(IHtmlHelper, String, Object, Boolean)

返回<指定expression类型为“radio”的输入>元素。 将“value”属性添加到包含value参数的元素(如果不是)。null 如果value与找到的第一个非null值匹配,则向元素添加“checked”属性:ModelState具有全名的条目、isChecked参数、ViewData具有全名的条目或expression计算结果。Model 有关“全名”的详细信息,请参阅 Name(String) 。

RadioButton(IHtmlHelper, String, Object, Object)

返回<指定expression类型为“radio”的输入>元素。 将“value”属性添加到包含第一个非null 值元素的元素中:参数 value 或具有键“value”的 htmlAttributes 字典条目。 如果value与找到的第一个非null值匹配,则向元素添加“checked”属性:htmlAttributes键为“checked”的字典条目、ModelState全名条目、ViewData全名条目或expression计算结果。Model 有关“全名”的详细信息,请参阅 Name(String) 。

RadioButton(IHtmlHelper, String, Object)

返回<指定expression类型为“radio”的输入>元素。 将“value”属性添加到包含value参数的元素(如果不是)。null 如果 value 与找到的第一个非null 值匹配,则向元素添加“checked”属性: ModelState 具有全名的条目、 ViewData 具有全名的条目或 expression 计算结果 Model。 有关“全名”的详细信息,请参阅 Name(String) 。

RenderComponentAsync(IHtmlHelper, Type, RenderMode, Object)

呈现指定的 componentType。

RenderComponentAsync<TComponent>(IHtmlHelper, RenderMode, Object)

呈现 .TComponent

RenderComponentAsync<TComponent>(IHtmlHelper, RenderMode)

呈现 .TComponent

RenderPartial(IHtmlHelper, String, Object, ViewDataDictionary)

呈现指定部分视图的 HTML 标记。

RenderPartial(IHtmlHelper, String, Object)

呈现指定部分视图的 HTML 标记。

RenderPartial(IHtmlHelper, String, ViewDataDictionary)

呈现指定部分视图的 HTML 标记。

RenderPartial(IHtmlHelper, String)

呈现指定部分视图的 HTML 标记。

RenderPartialAsync(IHtmlHelper, String, Object)

呈现指定部分视图的 HTML 标记。

RenderPartialAsync(IHtmlHelper, String, ViewDataDictionary)

呈现指定部分视图的 HTML 标记。

RenderPartialAsync(IHtmlHelper, String)

呈现指定部分视图的 HTML 标记。

RouteLink(IHtmlHelper, String, Object, Object)

返回一个定位点 (<a>) 元素,该元素包含指定路由的 URL 路径。

RouteLink(IHtmlHelper, String, Object)

返回一个定位点 (<a>) 元素,该元素包含指定路由的 URL 路径。

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

返回一个定位点 (<a>) 元素,该元素包含指定路由的 URL 路径。

RouteLink(IHtmlHelper, String, String, Object)

返回一个定位点 (<a>) 元素,该元素包含指定路由的 URL 路径。

RouteLink(IHtmlHelper, String, String)

返回一个定位点 (<a>) 元素,该元素包含指定路由的 URL 路径。

TextArea(IHtmlHelper, String, Object)

返回<指定的 expressiontextarea> 元素。 根据找到的第一个非null 值将内容添加到元素正文中: ModelState 具有全名的条目、 ViewData 具有全名的条目或 expression 计算依据 Model的项。 有关“全名”的详细信息,请参阅 Name(String) 。

TextArea(IHtmlHelper, String, String, Object)

返回<指定的 expressiontextarea> 元素。 根据找到的第一个非null 值将内容添加到元素正文中: ModelState 具有全名的条目、 value 参数、 ViewData 具有全名的条目或 expression 计算依据 Model的项。 有关“全名”的详细信息,请参阅 Name(String) 。

TextArea(IHtmlHelper, String, String)

返回<指定的 expressiontextarea> 元素。 根据找到的第一个非null 值将内容添加到元素正文中: ModelState 具有全名的条目、 value 参数、 ViewData 具有全名的条目或 expression 计算依据 Model的项。 有关“全名”的详细信息,请参阅 Name(String) 。

TextArea(IHtmlHelper, String)

返回<指定的 expressiontextarea> 元素。 根据找到的第一个非null 值将内容添加到元素正文中: ModelState 具有全名的条目、 ViewData 具有全名的条目或 expression 计算依据 Model的项。 有关“全名”的详细信息,请参阅 Name(String) 。

TextBox(IHtmlHelper, String, Object, Object)

返回<指定expression类型为“text”的输入>元素。 向包含在其中找到的第一个非null值的元素添加一个“value”属性:ModelState具有全名的条目、value参数、具有全名的条目、ViewDataexpression计算结果Model的条目或htmlAttributes键“value”的字典项。 有关“全名”的详细信息,请参阅 Name(String) 。

TextBox(IHtmlHelper, String, Object, String)

返回<指定expression类型为“text”的输入>元素。 将“value”属性添加到包含在其中找到的第一个非null值的元素:ModelState具有全名的条目、value参数、ViewData具有全名的条目或expression计算结果。Model 有关“全名”的详细信息,请参阅 Name(String) 。

TextBox(IHtmlHelper, String, Object)

返回<指定expression类型为“text”的输入>元素。 将“value”属性添加到包含在其中找到的第一个非null值的元素:ModelState具有全名的条目、value参数、ViewData具有全名的条目或expression计算结果。Model 有关“全名”的详细信息,请参阅 Name(String) 。

TextBox(IHtmlHelper, String)

返回<指定expression类型为“text”的输入>元素。 将“value”属性添加到包含在其中找到的第一个非null 值的元素: ModelState 具有全名的条目、 ViewData 具有全名的条目或 expression 计算结果 Model。 有关“全名”的详细信息,请参阅 Name(String) 。

ValidationMessage(IHtmlHelper, String, Object)

如果指定expression对象中存在错误,ModelStateDictionary则返回验证消息。

ValidationMessage(IHtmlHelper, String, String, Object)

如果指定expression对象中存在错误,ModelStateDictionary则返回验证消息。

ValidationMessage(IHtmlHelper, String, String, String)

如果指定expression对象中存在错误,ModelStateDictionary则返回验证消息。

ValidationMessage(IHtmlHelper, String, String)

如果指定expression对象中存在错误,ModelStateDictionary则返回验证消息。

ValidationMessage(IHtmlHelper, String)

如果指定expression对象中存在错误,ModelStateDictionary则返回验证消息。

ValidationSummary(IHtmlHelper, Boolean, String, Object)

返回对象中ModelStateDictionary验证消息的无序列表(<ul> 元素)。

ValidationSummary(IHtmlHelper, Boolean, String, String)

返回对象中ModelStateDictionary验证消息的无序列表(<ul> 元素)。

ValidationSummary(IHtmlHelper, Boolean, String)

返回对象中ModelStateDictionary验证消息的无序列表(<ul> 元素)。

ValidationSummary(IHtmlHelper, Boolean)

返回对象中ModelStateDictionary验证消息的无序列表(<ul> 元素)。

ValidationSummary(IHtmlHelper, String, Object, String)

返回对象中ModelStateDictionary验证消息的无序列表(<ul> 元素)。

ValidationSummary(IHtmlHelper, String, Object)

返回对象中ModelStateDictionary验证消息的无序列表(<ul> 元素)。

ValidationSummary(IHtmlHelper, String, String)

返回对象中ModelStateDictionary验证消息的无序列表(<ul> 元素)。

ValidationSummary(IHtmlHelper, String)

返回对象中ModelStateDictionary验证消息的无序列表(<ul> 元素)。

ValidationSummary(IHtmlHelper)

返回对象中ModelStateDictionary验证消息的无序列表(<ul> 元素)。

Value(IHtmlHelper, String)

返回指定 expression值的格式值。 具体来说,返回在以下项中找到的第一个非null 值: ModelState 全名条目、 ViewData 全名条目或 expression 计算结果 Model。 有关“全名”的详细信息,请参阅 Name(String) 。

ValueForModel(IHtmlHelper, String)

返回当前模型的格式化值。 具体而言,返回在以下项中找到的第一个非null 值: ModelState 具有全名的条目、 ViewData 具有全名的条目或 Model。 有关“全名”的详细信息,请参阅 Name(String) 。

ValueForModel(IHtmlHelper)

返回当前模型的格式化值。 具体而言,返回在以下项中找到的第一个非null 值: ModelState 具有全名的条目、 ViewData 具有全名的条目或 Model。 有关“全名”的详细信息,请参阅 Name(String) 。

适用于