IHtmlHelper<TModel> 接口

定义

IHtmlHelper Linq 表达式的 。

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

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

(继承自 IHtmlHelper)
MetadataProvider

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

(继承自 IHtmlHelper)
TempData

获取当前 ITempDataDictionary 实例。

(继承自 IHtmlHelper)
UrlEncoder

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

(继承自 IHtmlHelper)
ViewBag

获取视图包。

(继承自 IHtmlHelper)
ViewContext

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

(继承自 IHtmlHelper)
ViewData

获取当前视图数据。

方法

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

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

(继承自 IHtmlHelper)
AntiForgeryToken()

返回一个 <隐藏> 元素 (防伪造令牌) ,将在提交包含 <表单> 时对其进行验证。

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

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

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

Display(String, String, String, Object)

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

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

使用显示模板、指定的 HTML 字段名称和附加视图数据返回 的 HTML 标记 expression。 模板名称取自 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)

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

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

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

Editor(String, String, String, Object)

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

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

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

Encode(Object)

value 转换为 HTML 编码的 String

Encode(String)

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

EndForm()

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

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

设置值的格式。

(继承自 IHtmlHelper)
GenerateIdFromName(String)

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

(继承自 IHtmlHelper)
GetEnumSelectList(Type)

返回给定 enumType的选择列表。

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

返回给定 TEnum的选择列表。

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

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

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

为<指定的 expression返回类型为“hidden”的输入>元素。 向包含中找到的第一个非null 值的元素添加一个“value”属性:具有全名的 ModelState 条目、 expression 针对 Model求值的 ,或使用 htmlAttributes 键“value”的字典条目。 有关“全名”的详细信息,请参阅 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的 label> 元素。

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

返回<指定 expression的 label> 元素。

ListBox(String, IEnumerable<SelectListItem>, Object)

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

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

返回 的多expression选<选择元素>。 添加<基于 selectList的选项>元素。 如果选项 (非null) ,或Text与中找到的第一个<非null集合中的条目匹配,则向Value选项>添加“selected”属性:具有全名的ModelState条目,或expression针对 Model求值的 。 有关“全名”的详细信息,请参阅 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 参数或 htmlAttributes 具有键“value”的字典条目。

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

为<指定的 expression返回类型为“password”的输入>元素。 添加包含具有键“value”的字典条目的“value”属性 htmlAttributes ,如果有任何) ,则 (。

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

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

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

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

Raw(Object)

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

Raw(String)

在 中 HtmlString包装 HTML 标记,而不对指定的 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 条目或 expression 针对 Model求值的 。 有关“全名”的详细信息,请参阅 Name(String)

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

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

TextBox(String, Object, String, Object)

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

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

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

ValidationMessage(String, String, Object, String)

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

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

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

ValidationSummary(Boolean, String, Object, String)

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

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

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

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

返回指定 expression的格式化值。 具体而言, 返回中找到的第一个非null 值:具有全名的 ModelState 条目,或 expression 针对 Model求值的 。 有关“全名”的详细信息,请参阅 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)

使用显示模板返回 的 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 找到模板。

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

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

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

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

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

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

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

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

DisplayFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, 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找到模板。

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

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

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

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

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

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

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

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

EditorFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, 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)

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

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

Hidden(IHtmlHelper, String)

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

Hidden(IHtmlHelper, String, Object)

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

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

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

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

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

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)

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

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

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

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

TextBox(IHtmlHelper, String)

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

TextBox(IHtmlHelper, String, Object)

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

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

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

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

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

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

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

Label(IHtmlHelper, String)

返回<指定 expression的 label> 元素。

Label(IHtmlHelper, String, String)

返回<指定 expression的 label> 元素。

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

返回<指定 expression的 label> 元素。

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

返回<指定 expression的 label> 元素。

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

返回<指定 expression的 label> 元素。

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)

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

DropDownList(IHtmlHelper, String, IEnumerable<SelectListItem>)

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

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

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

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

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

DropDownList(IHtmlHelper, String, String)

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

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

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

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

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

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

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

ListBox(IHtmlHelper, String)

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

ListBox(IHtmlHelper, String, IEnumerable<SelectListItem>)

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

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

返回 的多expression选<选择元素>。 添加<基于 selectList的选项>元素。 如果选项 (null 非) 或Text与中找到的第一个<非null值匹配,则向Value选项>添加“selected”属性:具有全名的ModelState条目,或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存在错误,则返回验证消息。

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

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

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

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

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

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

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

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

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 条目或 expression 针对 Model求值的 。 有关“全名”的详细信息,请参阅 Name(String)

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

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

ValueForModel(IHtmlHelper)

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

ValueForModel(IHtmlHelper, String)

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

适用于