HtmlHelper 类

定义

为在网页中呈现 HTML 窗体控件和执行窗体验证提供支持。

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

属性

IdAttributeDotReplacement

获取或设置用于替换呈现的窗体控件的 id 属性中的点 (.) 的字符。

UnobtrusiveJavaScriptEnabled

获取或设置指示页面是否将非介入式 JavaScript 用于 Ajax 功能的值。

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 标签,该标签显示指定的文本,并且具有指定的 for 属性。

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)

在 实例中 HtmlString 包装 HTML 标记,以便将其解释为 HTML 标记。

Raw(String)

在 实例中 HtmlString 包装 HTML 标记,以便将其解释为 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 span 元素,该元素包含指定窗体域的第一条验证错误消息。

ValidationMessage(String, IDictionary<String,Object>)

返回一个 HTML span 元素,该元素具有由属性字典定义的指定自定义属性,并且包含指定窗体域的第一条验证错误消息。

ValidationMessage(String, Object)

返回一个 HTML span 元素,该元素具有由特性对象定义的指定自定义属性,并且包含指定窗体域的第一条验证错误消息。

ValidationMessage(String, String)

返回一个 HTML span 元素,该元素包含指定窗体域的验证错误消息。

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

返回一个 HTML span 元素,该元素具有由属性字典定义的指定自定义属性,并且包含指定窗体域的验证错误消息。

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 元素,该元素具有由特性对象定义的指定自定义属性,并且包含来自模型状态字典的所有验证错误消息的摘要消息和无序列表。

适用于