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)

返回<值为“true”的“checkbox”类型的输入>元素,并为<指定的 expression返回值为“false”的类型为“hidden”的输入>元素。 根据中找到的第一个非null 值向“checkbox”元素添加“checked”属性: htmlAttributes 键为“checked”的字典条目、 ModelState 具有全名的条目、 ViewData 具有全名的条目或 expression 针对 Model求值的 。 如果 isChecked 为 non-null,则改用中找到的第一个非null 值:具有全名的 ModelState 条目或 isChecked 参数。 有关“全名”的详细信息,请参阅 Name(String)

Contextualize(ViewContext)

设置 ViewContext

CreateForm()

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

Display(String, String, String, Object)

使用显示模板、指定的 HTML 字段名称和其他视图数据返回 的 expressionHTML 标记。 使用 templateNameexpressionModelMetadata找到模板。

DisplayName(String)

返回指定 expression的显示名称。

DisplayText(String)

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

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

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

Editor(String, String, String, Object)

使用编辑器模板、指定的 HTML 字段名称和附加视图数据返回 的 expressionHTML 标记。 使用 templateNameexpressionModelMetadata找到模板。

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)

以字符串形式返回处理窗体输入的 HTTP 方法(GET 或 POST)。

Hidden(String, Object, Object)

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

Id(String)

返回指定 expression的 HTML 元素 ID。

Label(String, String, Object)

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

ListBox(String, IEnumerable<SelectListItem>, Object)

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

Name(String)

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

ObjectToDictionary(Object)

通过将每个公共实例属性作为键(及其关联的值)添加到字典,从对象创建字典。 它也会通过派生类型公开公共属性。 此项通常用于匿名类型的对象。

value如果 已是实例IDictionary<TKey,TValue>,则按原样返回。 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 参数或 htmlAttributes 具有键“value”的字典条目。 如果 value 与 中找到的第一个非null 值匹配,则向 元素添加“checked”属性: htmlAttributes 键为“checked”的字典项、 ModelState 具有全名的条目、 ViewData 具有全名的条目或 expression 针对 Model求值的 。 如果 isChecked 为 non-null,则改用中找到的第一个非null 值:具有全名的 ModelState 条目或 isChecked 参数。 有关“全名”的详细信息,请参阅 Name(String)

Raw(Object)

在 中HtmlString包装 的字符串表示形式的 Object HTML 标记,而不对字符串表示形式进行 HTML 编码。

Raw(String)

将 HTML 标记包装在 中 HtmlString,而不对指定的 value进行 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)

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

TextBox(String, Object, String, Object)

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

ValidationMessage(String, String, Object, String)

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

ValidationSummary(Boolean, String, Object, String)

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

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)

使用显示模板返回 的 HTML 标记 expression。 使用 expressionModelMetadata找到模板。

Display(IHtmlHelper, String, Object)

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

Display(IHtmlHelper, String, String)

使用显示模板返回 的 HTML 标记 expression。 使用 templateNameexpressionModelMetadata找到模板。

Display(IHtmlHelper, String, String, Object)

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

Display(IHtmlHelper, String, String, String)

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

DisplayForModel(IHtmlHelper)

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

DisplayForModel(IHtmlHelper, Object)

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

DisplayForModel(IHtmlHelper, String)

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

DisplayForModel(IHtmlHelper, String, Object)

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

DisplayForModel(IHtmlHelper, String, String)

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

DisplayForModel(IHtmlHelper, String, String, Object)

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

DisplayNameForModel(IHtmlHelper)

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

Editor(IHtmlHelper, String)

使用编辑器模板返回 的 HTML 标记 expression。 使用 expressionModelMetadata找到模板。

Editor(IHtmlHelper, String, Object)

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

Editor(IHtmlHelper, String, String)

使用编辑器模板返回 的 HTML 标记 expression。 使用 templateNameexpressionModelMetadata找到模板。

Editor(IHtmlHelper, String, String, Object)

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

Editor(IHtmlHelper, String, String, String)

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

EditorForModel(IHtmlHelper)

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

EditorForModel(IHtmlHelper, Object)

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

EditorForModel(IHtmlHelper, String)

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

EditorForModel(IHtmlHelper, String, Object)

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

EditorForModel(IHtmlHelper, String, String)

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

EditorForModel(IHtmlHelper, String, String, Object)

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

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)

返回值<为“true”的“复选框”类型的输入>元素,以及<指定 值为“false”的类型为“hidden”的expression输入>元素。 基于中找到的第一个非null 值,将“checked”属性添加到“复选框”元素: ModelState 具有全名的条目、具有全名的 ViewData 条目或 expression 针对 Model求值的 。 有关“全名”的详细信息,请参阅 Name(String)

CheckBox(IHtmlHelper, String, Boolean)

返回值<为“true”的“复选框”类型的输入>元素,以及<指定 值为“false”的类型为“hidden”的expression输入>元素。 基于中找到的第一个非null 值,将“checked”属性添加到“复选框”元素: ModelState 具有全名的条目、 isChecked 参数、具有全名的 ViewData 条目或 expression 针对 Model求值的 。 有关“全名”的详细信息,请参阅 Name(String)

CheckBox(IHtmlHelper, String, Object)

返回值<为“true”的“复选框”类型的输入>元素,以及<指定 值为“false”的类型为“hidden”的expression输入>元素。 基于中找到的第一个非null 值向“复选框”元素添加“checked”属性: htmlAttributes 键为“checked”的字典条目、具有全名的 ModelState 条目、 ViewData 具有全名的条目或 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”的输入>元素。 将“value”属性添加到包含 参数的元素( value 如果为非null )。 如果 value 与 中找到的第一个非null 值匹配,则向 元素添加“checked”属性: ModelState 具有全名的 ViewData 条目、具有全名的条目或 expression 针对 Model求值的 。 有关“全名”的详细信息,请参阅 Name(String)

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 参数或 htmlAttributes 具有键“value”的字典条目。 如果 value 与 中找到的第一个非null 值匹配,则向 元素添加“checked”属性: htmlAttributes 键为“checked”的字典项、 ModelState 具有全名的条目、 ViewData 具有全名的条目或 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 参数、 ViewData 具有全名的条目、 expression 针对 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 元素 ID。

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 <select> 元素 expression。 基于具有全名的ViewData条目添加<选项>元素。 如果选项 (null 非) 或Text与中找到的第一个<非null值匹配,则向Value选项>添加“selected”属性:具有全名的ModelState条目,或expression针对 Model求值的 。 有关“全名”的详细信息,请参阅 Name(String)

DropDownList(IHtmlHelper, String, IEnumerable<SelectListItem>)

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

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

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

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

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

DropDownList(IHtmlHelper, String, String)

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

ListBox(IHtmlHelper, String)

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

ListBox(IHtmlHelper, String, IEnumerable<SelectListItem>)

返回 的多expression选<选择>元素。 基于 selectList添加<选项>元素。 如果选项 (null 非) 或Text与中找到的第一个<非null值匹配,则向Value选项>添加“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)

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

ValidationSummary(IHtmlHelper, Boolean)

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

ValidationSummary(IHtmlHelper, Boolean, String)

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

ValidationSummary(IHtmlHelper, Boolean, String, Object)

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

ValidationSummary(IHtmlHelper, Boolean, String, String)

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

ValidationSummary(IHtmlHelper, String)

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

ValidationSummary(IHtmlHelper, String, Object)

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

ValidationSummary(IHtmlHelper, String, Object, String)

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

ValidationSummary(IHtmlHelper, String, String)

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

Value(IHtmlHelper, String)

返回指定 expression的格式化值。 具体而言, 返回中找到的第一个非null 值: ModelState 具有全名的 ViewData 条目、具有全名的条目或 expression 针对 Model求值的 。 有关“全名”的详细信息,请参阅 Name(String)

ValueForModel(IHtmlHelper)

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

ValueForModel(IHtmlHelper, String)

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

适用于