IHtmlHelper 接口 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
基本 HTML 帮助程序。
public interface class IHtmlHelperpublic interface IHtmlHelpertype IHtmlHelper = interfacePublic Interface IHtmlHelper- 派生
属性
| 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 路径的) 元素。 | 
| AntiForgeryToken() | 返回一个 <隐藏> 元素 (防伪造令牌) ,将在提交包含 <表单> 时对其进行验证。 | 
| BeginForm(String, String, Object, FormMethod, Nullable<Boolean>, Object) | 将 <窗体> 开始标记呈现给响应。 当用户提交表单时,具有名称  | 
| BeginRouteForm(String, Object, FormMethod, Nullable<Boolean>, Object) | 将 <窗体> 开始标记呈现给响应。 名称为  | 
| CheckBox(String, Nullable<Boolean>, Object) | 返回值<为“true”的“复选框”类型的输入>元素,以及<指定 值为“false”的类型为“hidden”的 | 
| Display(String, String, String, Object) | 使用显示模板、指定的 HTML 字段名称和附加视图数据返回 的 HTML 标记  | 
| DisplayName(String) | 返回指定  | 
| DisplayText(String) | 返回指定  | 
| DropDownList(String, IEnumerable<SelectListItem>, String, Object) | 返回 的单 | 
| Editor(String, String, String, Object) | 使用编辑器模板、指定的 HTML 字段名称和附加视图数据返回 的 HTML 标记  | 
| Encode(Object) | 将  | 
| Encode(String) | |
| EndForm() | 将 </form> 结束标记呈现给响应。 | 
| FormatValue(Object, String) | 设置值的格式。 | 
| GenerateIdFromName(String) | 返回指定表达式  | 
| GetEnumSelectList(Type) | 返回给定  | 
| GetEnumSelectList<TEnum>() | 返回给定  | 
| Hidden(String, Object, Object) | 为<指定的  | 
| Id(String) | 返回指定  | 
| Label(String, String, Object) | 返回<指定  | 
| ListBox(String, IEnumerable<SelectListItem>, Object) | 返回 的多 | 
| Name(String) | 返回指定  | 
| PartialAsync(String, Object, ViewDataDictionary) | 返回指定分部视图的 HTML 标记。 | 
| Password(String, Object, Object) | 为<指定的  | 
| RadioButton(String, Object, Nullable<Boolean>, Object) | 为<指定的  | 
| Raw(Object) | 将 字符串表示形式的 Object HTML 标记包装在 中 HtmlString,而不对字符串表示形式进行 HTML 编码。 | 
| Raw(String) | 在 中 HtmlString包装 HTML 标记,而不对指定的  | 
| RenderPartialAsync(String, Object, ViewDataDictionary) | 呈现指定分部视图的 HTML 标记。 | 
| RouteLink(String, String, String, String, String, Object, Object) | 返回一个定位点, (<> 包含指向指定路由的 URL 路径的) 元素。 | 
| TextArea(String, String, Int32, Int32, Object) | 返回<指定  | 
| TextBox(String, Object, String, Object) | 为<指定的  | 
| ValidationMessage(String, String, Object, String) | 如果指定  | 
| ValidationSummary(Boolean, String, Object, String) | 返回对象中ModelStateDictionary验证消息 (<ul> 元素) 无序列表。 | 
| Value(String, String) | 返回指定  | 
扩展方法
| RenderComponentAsync(IHtmlHelper, Type, RenderMode, Object) | 呈现指定的  | 
| RenderComponentAsync<TComponent>(IHtmlHelper, RenderMode) | 呈现  | 
| RenderComponentAsync<TComponent>(IHtmlHelper, RenderMode, Object) | 呈现  | 
| Display(IHtmlHelper, String) | 使用显示模板返回 的  | 
| Display(IHtmlHelper, String, Object) | 使用显示模板和指定的其他视图数据返回 的  | 
| Display(IHtmlHelper, String, String) | 使用显示模板返回 的  | 
| Display(IHtmlHelper, String, String, Object) | 使用显示模板和指定的其他视图数据返回 的  | 
| Display(IHtmlHelper, String, String, String) | 使用显示模板和指定的 HTML 字段名称返回 的  | 
| DisplayForModel(IHtmlHelper) | 使用显示模板返回当前模型的 HTML 标记。 使用模型的 ModelMetadata找到模板。 | 
| DisplayForModel(IHtmlHelper, Object) | 使用显示模板和指定的其他视图数据返回当前模型的 HTML 标记。 使用模型的 ModelMetadata找到模板。 | 
| DisplayForModel(IHtmlHelper, String) | 使用显示模板返回当前模型的 HTML 标记。 使用  | 
| DisplayForModel(IHtmlHelper, String, Object) | 使用显示模板和指定的其他视图数据返回当前模型的 HTML 标记。 使用  | 
| DisplayForModel(IHtmlHelper, String, String) | 使用显示模板和指定的 HTML 字段名称返回当前模型的 HTML 标记。 使用  | 
| DisplayForModel(IHtmlHelper, String, String, Object) | 使用显示模板、指定的 HTML 字段名称和其他视图数据返回当前模型的 HTML 标记。 使用  | 
| DisplayNameForModel(IHtmlHelper) | 返回当前模型的显示名称。 | 
| Editor(IHtmlHelper, String) | 使用编辑器模板返回 的  | 
| Editor(IHtmlHelper, String, Object) | 使用编辑器模板和指定的其他视图数据返回 的  | 
| Editor(IHtmlHelper, String, String) | 使用编辑器模板返回 的  | 
| Editor(IHtmlHelper, String, String, Object) | 使用编辑器模板和指定的其他视图数据返回 的  | 
| Editor(IHtmlHelper, String, String, String) | 使用编辑器模板和指定的 HTML 字段名称返回 的  | 
| EditorForModel(IHtmlHelper) | 使用编辑器模板返回当前模型的 HTML 标记。 使用模型的 ModelMetadata找到模板。 | 
| EditorForModel(IHtmlHelper, Object) | 使用编辑器模板和指定的其他视图数据返回当前模型的 HTML 标记。 使用模型的 ModelMetadata找到模板。 | 
| EditorForModel(IHtmlHelper, String) | 使用编辑器模板返回当前模型的 HTML 标记。 使用  | 
| EditorForModel(IHtmlHelper, String, Object) | 使用编辑器模板和指定的其他视图数据返回当前模型的 HTML 标记。 使用  | 
| EditorForModel(IHtmlHelper, String, String) | 使用编辑器模板和指定的 HTML 字段名称返回当前模型的 HTML 标记。 使用  | 
| EditorForModel(IHtmlHelper, String, String, Object) | 使用编辑器模板、指定的 HTML 字段名称和其他视图数据返回当前模型的 HTML 标记。 使用  | 
| BeginForm(IHtmlHelper) | 将 <窗体> 开始标记呈现给响应。 窗体<>的 | 
| BeginForm(IHtmlHelper, FormMethod) | 将 <窗体> 开始标记呈现给响应。 当用户提交表单时,当前操作将处理请求。 | 
| BeginForm(IHtmlHelper, FormMethod, Nullable<Boolean>, Object) | 将 <窗体> 开始标记呈现给响应。 当用户提交表单时,当前操作将处理请求。 | 
| BeginForm(IHtmlHelper, FormMethod, Object) | 将 <窗体> 开始标记呈现给响应。 当用户提交表单时,当前操作将处理请求。 | 
| BeginForm(IHtmlHelper, Nullable<Boolean>) | 将 <窗体> 开始标记呈现给响应。 窗体<>的 | 
| BeginForm(IHtmlHelper, Object) | 将 <窗体> 开始标记呈现给响应。 当用户提交表单时,当前操作将处理请求。 | 
| BeginForm(IHtmlHelper, String, String) | 将 <窗体> 开始标记呈现给响应。 当用户提交表单时,具有名称  | 
| BeginForm(IHtmlHelper, String, String, FormMethod) | 将 <窗体> 开始标记呈现给响应。 当用户提交表单时,具有名称  | 
| BeginForm(IHtmlHelper, String, String, FormMethod, Object) | 将 <窗体> 开始标记呈现给响应。 当用户提交表单时,具有名称  | 
| BeginForm(IHtmlHelper, String, String, Object) | 将 <窗体> 开始标记呈现给响应。 当用户提交表单时,具有名称  | 
| BeginForm(IHtmlHelper, String, String, Object, FormMethod) | 将 <窗体> 开始标记呈现给响应。 当用户提交表单时,具有名称  | 
| BeginRouteForm(IHtmlHelper, Object) | 将 <窗体> 开始标记呈现给响应。 第一个可以提供具有指定  | 
| BeginRouteForm(IHtmlHelper, Object, Nullable<Boolean>) | 将 <窗体> 开始标记呈现给响应。 第一个可以提供具有指定  | 
| BeginRouteForm(IHtmlHelper, String) | 将 <窗体> 开始标记呈现给响应。 名称  | 
| BeginRouteForm(IHtmlHelper, String, FormMethod) | 将 <窗体> 开始标记呈现给响应。 名称  | 
| BeginRouteForm(IHtmlHelper, String, FormMethod, Object) | 将 <窗体> 开始标记呈现给响应。 名称  | 
| BeginRouteForm(IHtmlHelper, String, Nullable<Boolean>) | 将 <窗体> 开始标记呈现给响应。 名称  | 
| BeginRouteForm(IHtmlHelper, String, Object) | 将 <窗体> 开始标记呈现给响应。 名称  | 
| BeginRouteForm(IHtmlHelper, String, Object, FormMethod) | 将 <窗体> 开始标记呈现给响应。 名称  | 
| CheckBox(IHtmlHelper, String) | 返回<值为“true”的“checkbox”类型的输入>元素,并为<指定的  | 
| CheckBox(IHtmlHelper, String, Boolean) | 返回<值为“true”的“checkbox”类型的输入>元素,并为<指定的  | 
| CheckBox(IHtmlHelper, String, Object) | 返回<值为“true”的“checkbox”类型的输入>元素,并为<指定的  | 
| Hidden(IHtmlHelper, String) | 为<指定的  | 
| Hidden(IHtmlHelper, String, Object) | 为<指定的  | 
| Password(IHtmlHelper, String) | 为<指定的  | 
| Password(IHtmlHelper, String, Object) | 为<指定的  | 
| RadioButton(IHtmlHelper, String, Object) | 为<指定的  | 
| RadioButton(IHtmlHelper, String, Object, Boolean) | 为<指定的  | 
| RadioButton(IHtmlHelper, String, Object, Object) | 为<指定的  | 
| TextArea(IHtmlHelper, String) | 返回<指定  | 
| TextArea(IHtmlHelper, String, Object) | 返回<指定  | 
| TextArea(IHtmlHelper, String, String) | 返回<指定  | 
| TextArea(IHtmlHelper, String, String, Object) | 返回<指定  | 
| TextBox(IHtmlHelper, String) | 为<指定的  | 
| TextBox(IHtmlHelper, String, Object) | 为<指定的  | 
| TextBox(IHtmlHelper, String, Object, Object) | 为<指定的  | 
| TextBox(IHtmlHelper, String, Object, String) | 为<指定的  | 
| Label(IHtmlHelper, String) | 返回<指定  | 
| Label(IHtmlHelper, String, String) | 返回<指定  | 
| 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) | 返回 的单 | 
| DropDownList(IHtmlHelper, String, IEnumerable<SelectListItem>) | 返回 的单 | 
| DropDownList(IHtmlHelper, String, IEnumerable<SelectListItem>, Object) | 返回 的单 | 
| DropDownList(IHtmlHelper, String, IEnumerable<SelectListItem>, String) | 返回 的单 | 
| DropDownList(IHtmlHelper, String, String) | 返回 的单 | 
| ListBox(IHtmlHelper, String) | 返回 的多 | 
| ListBox(IHtmlHelper, String, IEnumerable<SelectListItem>) | 返回 的多 | 
| ValidationMessage(IHtmlHelper, String) | 如果指定  | 
| ValidationMessage(IHtmlHelper, String, Object) | 如果指定  | 
| ValidationMessage(IHtmlHelper, String, String) | 如果指定  | 
| ValidationMessage(IHtmlHelper, String, String, Object) | 如果指定  | 
| ValidationMessage(IHtmlHelper, String, String, String) | 如果指定  | 
| 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) | 返回指定  | 
| ValueForModel(IHtmlHelper) | 返回当前模型的格式化值。 具体而言, 返回中找到的第一个非 | 
| ValueForModel(IHtmlHelper, String) | 返回当前模型的格式化值。 具体而言, 返回中找到的第一个非 |