InputTagHelper 类

定义

ITagHelper实现以具有 asp-for 属性的<输入>元素为目标。

public ref class InputTagHelper : Microsoft::AspNetCore::Razor::TagHelpers::TagHelper
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("input", Attributes="asp-for", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)]
public class InputTagHelper : Microsoft.AspNetCore.Razor.TagHelpers.TagHelper
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("input", Attributes="asp-for", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)>]
type InputTagHelper = class
    inherit TagHelper
Public Class InputTagHelper
Inherits TagHelper
继承
InputTagHelper
属性

构造函数

InputTagHelper(IHtmlGenerator)

创建一个新的 InputTagHelper

属性

For

要针对当前模型计算的表达式。

Format

格式字符串 (查看 https://msdn.microsoft.com/en-us/library/txafckwd.aspx 用于设置结果格式 For) 。 将生成的“value”属性设置为该格式化字符串。

FormName

关联表单的名称

Generator

获取 IHtmlGenerator 用于生成 InputTagHelper的输出的 。

InputTypeName

输入>元素的类型<。

Name

输入>元素的名称<。

Order

执行一组 ITagHelper时,首先在指定的 中调用其 Init(TagHelperContext)的 ;然后在指定的 OrderOrder中调用其 ProcessAsync(TagHelperContext, TagHelperOutput)的 。 先执行更低的值。

Value

输入>元素的值<。

ViewContext

ViewContext获取正在执行的视图的 。

方法

GetInputType(ModelExplorer, String)

<根据给定modelExplorer的 或 InputType获取输入>元素的“type”属性值。

Init(TagHelperContext)

ITagHelper使用给定context的 初始化 。 Items应在此方法中对 进行添加,以确保在执行子级之前添加它们。

(继承自 TagHelper)
Process(TagHelperContext, TagHelperOutput)

使用给定contextTagHelperoutput同步执行 。

ProcessAsync(TagHelperContext, TagHelperOutput)

使用给定contextTagHelperoutput异步执行 。

(继承自 TagHelper)

适用于