IHtmlGenerator 接口

定义

服务支持 IHtmlHelperITagHelper 实现的协定。

public interface class IHtmlGenerator
public interface IHtmlGenerator
type IHtmlGenerator = interface
Public Interface IHtmlGenerator
派生

属性

IdAttributeDotReplacement

获取 Id 属性中“.”的替换。

方法

Encode(Object)

对值进行编码。

Encode(String)

对值进行编码。

FormatValue(Object, String)

设置值的格式。

GenerateActionLink(ViewContext, String, String, String, String, String, String, Object, Object)

<>为操作的链接生成元素。

GenerateAntiforgery(ViewContext)

生成包含防伪造令牌的 <input type=“hidden”.../> 元素。

GenerateCheckBox(ViewContext, ModelExplorer, String, Nullable<Boolean>, Object)

生成 <输入类型=“checkbox”.../> 元素。

GenerateForm(ViewContext, String, String, Object, String, Object)

<生成窗体>元素。 当用户提交表单时,具有名称 actionName 的操作将处理请求。

GenerateGroupsAndOptions(String, IEnumerable<SelectListItem>)

生成 <optgroup> 和 <option> 元素。

GenerateHidden(ViewContext, ModelExplorer, String, Object, Boolean, Object)

生成 <输入类型=“hidden”> 元素

GenerateHiddenForCheckbox(ViewContext, ModelExplorer, String)

为复选框生成其他 <输入类型=“hidden”.../> 。 这解决了未在请求中发送未选中复选框的情况。 发送隐藏的输入可以知道提交请求时页面上存在复选框。

GenerateLabel(ViewContext, ModelExplorer, String, String, Object)

<生成标签>元素

GeneratePageForm(ViewContext, String, String, Object, String, String, Object)

<生成窗体>元素。 当用户提交表单时,具有名称 pageName 的页面将处理请求。

GeneratePageLink(ViewContext, String, String, String, String, String, String, Object, Object)

<>为操作的链接生成元素。

GeneratePassword(ViewContext, ModelExplorer, String, Object, Object)

生成 <输入类型=“password”> 元素

GenerateRadioButton(ViewContext, ModelExplorer, String, Object, Nullable<Boolean>, Object)

生成 <输入类型=“radio”> 元素

GenerateRouteForm(ViewContext, String, Object, String, Object)

<生成窗体>元素。 名称为 routeName 的路由生成 <窗体>的 action 属性值。

GenerateRouteLink(ViewContext, String, String, String, String, String, Object, Object)

<>为操作的链接生成元素。

GenerateSelect(ViewContext, ModelExplorer, String, String, IEnumerable<SelectListItem>, Boolean, Object)

<为 expression生成 select> 元素。

GenerateSelect(ViewContext, ModelExplorer, String, String, IEnumerable<SelectListItem>, ICollection<String>, Boolean, Object)

<为 expression生成 select> 元素。

GenerateTextArea(ViewContext, ModelExplorer, String, Int32, Int32, Object)

生成 <textarea> 元素

GenerateTextBox(ViewContext, ModelExplorer, String, Object, String, Object)

生成 <input type=“text”> 元素

GenerateValidationMessage(ViewContext, ModelExplorer, String, String, String, Object)

tag如果 viewContextModelState 包含 针对 的错误,expression则生成 元素。

GenerateValidationSummary(ViewContext, Boolean, String, String, Object)

生成一个 <div> 元素,其中包含验证错误列表。

GetCurrentValues(ViewContext, ModelExplorer, String, Boolean)

获取给定 expression的当前值的集合。

扩展方法

GenerateForm(IHtmlGenerator, ViewContext, String, String, String, Object, String, Object)

生成窗体。

GenerateRouteForm(IHtmlGenerator, ViewContext, String, Object, String, String, Object)

为路由生成窗体。

适用于