IHtmlHelper<TModel> 接口

定义

Linq 表达式的 IHtmlHelper

generic <typename TModel>
public interface class IHtmlHelper : Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper
public interface IHtmlHelper<TModel> : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper
type IHtmlHelper<'Model> = interface
    interface IHtmlHelper
Public Interface IHtmlHelper(Of TModel)
Implements IHtmlHelper

类型参数

TModel

模型的类型。

派生
实现

属性

Html5DateRenderingMode

将此属性设置为 CurrentCulture 让模板化帮助程序(如 Editor(String, String, String, Object)EditorFor<TResult>(Expression<Func<TModel,TResult>>, String, String, Object) 使用当前区域性呈现日期和时间值)。 默认情况下,这些帮助程序将日期和时间呈现为符合 RFC 3339 的字符串。

(继承自 IHtmlHelper)
IdAttributeDotReplacement

获取替换元素 ID 属性中的句点的 String

(继承自 IHtmlHelper)
MetadataProvider

获取元数据提供程序。 适用于 IHtmlHelper 扩展方法。

(继承自 IHtmlHelper)
TempData

获取当前 ITempDataDictionary 实例。

(继承自 IHtmlHelper)
UrlEncoder

获取用于对 URL 进行编码的 UrlEncoder

(继承自 IHtmlHelper)
ViewBag

获取视图包。

(继承自 IHtmlHelper)
ViewContext

获取有关视图的上下文信息。

(继承自 IHtmlHelper)
ViewData

获取当前视图数据。

方法

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

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

(继承自 IHtmlHelper)
AntiForgeryToken()

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

(继承自 IHtmlHelper)
BeginForm(String, String, Object, FormMethod, Nullable<Boolean>, Object)

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

(继承自 IHtmlHelper)
BeginRouteForm(String, Object, FormMethod, Nullable<Boolean>, Object)

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

(继承自 IHtmlHelper)
CheckBox(String, Nullable<Boolean>, Object)

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

(继承自 IHtmlHelper)
CheckBoxFor(Expression<Func<TModel,Boolean>>, Object)

返回具有值“true”的“复选框”类型的 <输入> 元素,返回具有指定 expression值“false”的“hidden”类型的 <输入> 元素。 根据找到的第一个非null 值,将“checked”属性添加到“复选框”元素:带有键“checked”的 htmlAttributes 字典项,或具有全名的 ModelState 项。 如果 expression 的计算结果为非null 值,请改用在以下项中找到的第一个非null 值:具有全名的 ModelState 项,或针对 Model计算的 expression。 有关“全名”的详细信息,请参阅 NameFor<TResult>(Expression<Func<TModel,TResult>>)

Display(String, String, String, Object)

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

(继承自 IHtmlHelper)
DisplayFor<TResult>(Expression<Func<TModel,TResult>>, String, String, Object)

使用显示模板、指定的 HTML 字段名称和其他视图数据返回 expression的 HTML 标记。 模板名称取自 templateNameexpressionTemplateHint。 如果未找到模板文件,将使用默认模板。

DisplayName(String)

返回指定 expression的显示名称。

(继承自 IHtmlHelper)
DisplayNameFor<TResult>(Expression<Func<TModel,TResult>>)

返回指定 expression的显示名称。

DisplayNameForInnerType<TModelItem,TResult>(Expression<Func<TModelItem,TResult>>)

如果当前模型表示集合,则返回指定 expression 的显示名称。

DisplayText(String)

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

(继承自 IHtmlHelper)
DisplayTextFor<TResult>(Expression<Func<TModel,TResult>>)

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

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

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

(继承自 IHtmlHelper)
DropDownListFor<TResult>(Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>, String, Object)

返回单选 HTML <为 expression选择> 元素。 基于 optionLabelselectList添加 <选项> 元素。 如果 Value(如果非null)或 Text 与找到的第一个非null 值匹配,则><选项中添加“selected”属性:具有全名的 ModelState 项,或针对 Model计算的 expression。 有关“全名”的详细信息,请参阅 NameFor<TResult>(Expression<Func<TModel,TResult>>)

Editor(String, String, String, Object)

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

(继承自 IHtmlHelper)
EditorFor<TResult>(Expression<Func<TModel,TResult>>, String, String, Object)

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

Encode(Object)

value 转换为 HTML 编码的 String

Encode(String)

将指定的 String 转换为 HTML 编码的 String

EndForm()

将 </form> 结束标记呈现给响应。

(继承自 IHtmlHelper)
FormatValue(Object, String)

设置值的格式。

(继承自 IHtmlHelper)
GenerateIdFromName(String)

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

(继承自 IHtmlHelper)
GetEnumSelectList(Type)

返回给定 enumType的选择列表。

(继承自 IHtmlHelper)
GetEnumSelectList<TEnum>()

返回给定 TEnum的选择列表。

(继承自 IHtmlHelper)
Hidden(String, Object, Object)

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

(继承自 IHtmlHelper)
HiddenFor<TResult>(Expression<Func<TModel,TResult>>, Object)

返回指定 expression类型为“hidden”的 <输入> 元素。 向包含第一个非null 值的元素添加一个“value”属性:具有全名的 ModelState 项或针对 Model计算的 expression。 有关“全名”的详细信息,请参阅 NameFor<TResult>(Expression<Func<TModel,TResult>>)

Id(String)

返回指定 expression的 HTML 元素 ID。

(继承自 IHtmlHelper)
IdFor<TResult>(Expression<Func<TModel,TResult>>)

返回指定 expression的 HTML 元素 ID。

Label(String, String, Object)

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

(继承自 IHtmlHelper)
LabelFor<TResult>(Expression<Func<TModel,TResult>>, String, Object)

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

ListBox(String, IEnumerable<SelectListItem>, Object)

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

(继承自 IHtmlHelper)
ListBoxFor<TResult>(Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>, Object)

返回多选 <为 expression选择> 元素。 基于 selectList添加 <选项> 元素。 如果 Value(如果非null)或 Text 与找到的第一个非null 集合中的条目匹配,则><选项中添加“selected”属性:具有全名的 ModelState 项,或针对 Model计算的 expression。 有关“全名”的详细信息,请参阅 NameFor<TResult>(Expression<Func<TModel,TResult>>)

Name(String)

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

(继承自 IHtmlHelper)
NameFor<TResult>(Expression<Func<TModel,TResult>>)

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

PartialAsync(String, Object, ViewDataDictionary)

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

(继承自 IHtmlHelper)
Password(String, Object, Object)

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

(继承自 IHtmlHelper)
PasswordFor<TResult>(Expression<Func<TModel,TResult>>, Object)

返回指定 expression类型为“password”的 <输入> 元素。 添加一个“value”属性,其中包含带有键“value”的 htmlAttributes 字典项(如果有)。

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

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

(继承自 IHtmlHelper)
RadioButtonFor<TResult>(Expression<Func<TModel,TResult>>, Object, Object)

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

Raw(Object)

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

Raw(String)

将 HTML 标记包装在 HtmlString中,不对指定的 value进行 HTML 编码。

RenderPartialAsync(String, Object, ViewDataDictionary)

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

(继承自 IHtmlHelper)
RouteLink(String, String, String, String, String, Object, Object)

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

(继承自 IHtmlHelper)
TextArea(String, String, Int32, Int32, Object)

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

(继承自 IHtmlHelper)
TextAreaFor<TResult>(Expression<Func<TModel,TResult>>, Int32, Int32, Object)

返回指定 expression的 <textarea> 元素。 根据找到的第一个非null 值将内容添加到元素正文中:具有全名的 ModelState 项,或针对 Model计算的 expression。 有关“全名”的详细信息,请参阅 NameFor<TResult>(Expression<Func<TModel,TResult>>)

TextBox(String, Object, String, Object)

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

(继承自 IHtmlHelper)
TextBoxFor<TResult>(Expression<Func<TModel,TResult>>, String, Object)

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

ValidationMessage(String, String, Object, String)

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

(继承自 IHtmlHelper)
ValidationMessageFor<TResult>(Expression<Func<TModel,TResult>>, String, Object, String)

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

ValidationSummary(Boolean, String, Object, String)

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

(继承自 IHtmlHelper)
Value(String, String)

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

(继承自 IHtmlHelper)
ValueFor<TResult>(Expression<Func<TModel,TResult>>, String)

返回指定 expression的格式值。 具体来说,返回在以下项中找到的第一个非null 值:具有全名的 ModelState 项,或针对 Model计算的 expression。 有关“全名”的详细信息,请参阅 NameFor<TResult>(Expression<Func<TModel,TResult>>)

扩展方法

RenderComponentAsync(IHtmlHelper, Type, RenderMode, Object)

呈现指定的 componentType

RenderComponentAsync<TComponent>(IHtmlHelper, RenderMode)

呈现 TComponent

RenderComponentAsync<TComponent>(IHtmlHelper, RenderMode, Object)

呈现 TComponent

Display(IHtmlHelper, String)

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

Display(IHtmlHelper, String, Object)

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

Display(IHtmlHelper, String, String)

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

Display(IHtmlHelper, String, String, Object)

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

Display(IHtmlHelper, String, String, String)

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

DisplayFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>)

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

DisplayFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, Object)

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

DisplayFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String)

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

DisplayFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String, Object)

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

DisplayFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String, String)

使用显示模板和指定的 HTML 字段名称返回 expression的 HTML 标记。 使用 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)

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

Editor(IHtmlHelper, String, Object)

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

Editor(IHtmlHelper, String, String)

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

Editor(IHtmlHelper, String, String, Object)

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

Editor(IHtmlHelper, String, String, String)

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

EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>)

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

EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, Object)

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

EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String)

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

EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String, Object)

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

EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String, String)

使用编辑器模板和指定的 HTML 字段名称返回 expression的 HTML 标记。 使用 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”的“复选框”类型的 <输入> 元素,返回具有指定 expression值“false”的“hidden”类型的 <输入> 元素。 根据找到的第一个非null 值,将“checked”属性添加到“复选框”元素:具有全名的 ModelState 项、具有全名的 ViewData 项,或针对 Model计算的 expression。 有关“全名”的详细信息,请参阅 Name(String)

CheckBox(IHtmlHelper, String, Boolean)

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

CheckBox(IHtmlHelper, String, Object)

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

CheckBoxFor<TModel>(IHtmlHelper<TModel>, Expression<Func<TModel,Boolean>>)

返回具有值“true”的“复选框”类型的 <输入> 元素,返回具有指定 expression值“false”的“hidden”类型的 <输入> 元素。 根据找到的第一个非null 值,将“checked”属性添加到“复选框”元素:具有全名的 ModelState 项,或针对 Model计算的 expression。 有关“全名”的详细信息,请参阅 NameFor<TResult>(Expression<Func<TModel,TResult>>)

Hidden(IHtmlHelper, String)

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

Hidden(IHtmlHelper, String, Object)

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

HiddenFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>)

返回指定 expression类型为“hidden”的 <输入> 元素。 将“value”属性添加到包含第一个非null 值的元素中:具有全名的 ModelState 项,或针对 Model计算的 expression。 有关“全名”的详细信息,请参阅 NameFor<TResult>(Expression<Func<TModel,TResult>>)

Password(IHtmlHelper, String)

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

Password(IHtmlHelper, String, Object)

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

PasswordFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>)

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

RadioButton(IHtmlHelper, String, Object)

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

RadioButton(IHtmlHelper, String, Object, Boolean)

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

RadioButton(IHtmlHelper, String, Object, Object)

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

RadioButtonFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, Object)

返回指定 expression类型为“radio”的 <输入> 元素。 向包含 value 参数的元素添加“value”属性。 如果 value 与找到的第一个非null 值匹配,则向元素添加“checked”属性:具有全名的 ModelState 项,或针对 Model计算的 expression。 有关“全名”的详细信息,请参阅 NameFor<TResult>(Expression<Func<TModel,TResult>>)

TextArea(IHtmlHelper, String)

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

TextArea(IHtmlHelper, String, Object)

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

TextArea(IHtmlHelper, String, String)

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

TextArea(IHtmlHelper, String, String, Object)

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

TextAreaFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>)

返回指定 expression的 <textarea> 元素。 根据找到的第一个非null 值将内容添加到元素正文中:具有全名的 ModelState 项,或针对 Model计算的 expression。 有关“全名”的详细信息,请参阅 NameFor<TResult>(Expression<Func<TModel,TResult>>)

TextAreaFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, Object)

返回指定 expression的 <textarea> 元素。 根据找到的第一个非null 值将内容添加到元素正文中:具有全名的 ModelState 项,或针对 Model计算的 expression。 有关“全名”的详细信息,请参阅 NameFor<TResult>(Expression<Func<TModel,TResult>>)

TextBox(IHtmlHelper, String)

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

TextBox(IHtmlHelper, String, Object)

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

TextBox(IHtmlHelper, String, Object, Object)

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

TextBox(IHtmlHelper, String, Object, String)

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

TextBoxFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>)

返回指定 expression类型为“text”的 <输入> 元素。 将“value”属性添加到包含第一个非null 值的元素中:具有全名的 ModelState 项,或针对 Model计算的 expression。 有关“全名”的详细信息,请参阅 NameFor<TResult>(Expression<Func<TModel,TResult>>)

TextBoxFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, Object)

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

TextBoxFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String)

返回指定 expression类型为“text”的 <输入> 元素。 将“value”属性添加到包含第一个非null 值的元素中:具有全名的 ModelState 项,或针对 Model计算的 expression。 有关“全名”的详细信息,请参阅 NameFor<TResult>(Expression<Func<TModel,TResult>>)

Label(IHtmlHelper, String)

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

Label(IHtmlHelper, String, String)

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

LabelFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>)

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

LabelFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, Object)

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

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

DropDownList(IHtmlHelper, String, IEnumerable<SelectListItem>)

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

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

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

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

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

DropDownList(IHtmlHelper, String, String)

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

DropDownListFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>)

返回单选 HTML <为 expression选择> 元素。 基于 selectList添加 <选项> 元素。 如果 Value(如果非null)或 Text 与找到的第一个非null 值匹配,则><选项中添加“selected”属性:具有全名的 ModelState 项,或针对 Model计算的 expression。 有关“全名”的详细信息,请参阅 NameFor<TResult>(Expression<Func<TModel,TResult>>)

DropDownListFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>, Object)

返回单选 HTML <为 expression选择> 元素。 基于 selectList添加 <选项> 元素。 如果 Value(如果非null)或 Text 与找到的第一个非null 值匹配,则><选项中添加“selected”属性:具有全名的 ModelState 项,或针对 Model计算的 expression。 有关“全名”的详细信息,请参阅 NameFor<TResult>(Expression<Func<TModel,TResult>>)

DropDownListFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>, String)

返回单选 HTML <为 expression选择> 元素。 基于 optionLabelselectList添加 <选项> 元素。 如果 Value(如果非null)或 Text 与找到的第一个非null 值匹配,则><选项中添加“selected”属性:具有全名的 ModelState 项,或针对 Model计算的 expression。 有关“全名”的详细信息,请参阅 NameFor<TResult>(Expression<Func<TModel,TResult>>)

ListBox(IHtmlHelper, String)

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

ListBox(IHtmlHelper, String, IEnumerable<SelectListItem>)

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

ListBoxFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, IEnumerable<SelectListItem>)

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

ValidationMessage(IHtmlHelper, String)

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

ValidationMessage(IHtmlHelper, String, Object)

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

ValidationMessage(IHtmlHelper, String, String)

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

ValidationMessage(IHtmlHelper, String, String, Object)

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

ValidationMessage(IHtmlHelper, String, String, String)

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

ValidationMessageFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>)

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

ValidationMessageFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String)

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

ValidationMessageFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String, Object)

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

ValidationMessageFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String, String)

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

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)

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

ValueFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>)

返回指定 expression的格式值。 具体来说,返回在以下项中找到的第一个非null 值:具有全名的 ModelState 项,或针对 Model计算的 expression。 有关“全名”的详细信息,请参阅 NameFor<TResult>(Expression<Func<TModel,TResult>>)

ValueForModel(IHtmlHelper)

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

ValueForModel(IHtmlHelper, String)

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

适用于