2017-03-16 113 views
1

属性是在一个asp.net核心标记辅助设置的方法如下:什么是在HtmlTargetElement属性用于Attributes属性

[HtmlTargetElement("test1",Attributes = "make",ParentTag = "myparent")] 

我不理解的语法属性=“使“

我知道属性是一个字符串,它传递给HtmlTargetElement的构造函数,但我没有得到的是=”make“部分。如果这是我现在使用的方法的调用列表,那么如果传入null,make就是值,但在调用方法方面我不明白。

什么是在HtmlTargetElement属性中使用的Attributes属性?

+0

属性是设置为“使”属性的属性。 –

+0

我不是:“属性的属性” –

+0

我明白了。 https://msdn.microsoft.com/en-us/library/84c42s56(v=vs.110).aspx –

回答

0

HtmlTargetElement属性用于指定TagHelper在确定匹配时使用的附加条件。 Attributes属性指定一个html元素必须包含要匹配的值。属性:

[HtmlTargetElement("test1",Attributes = "make")]`` 

将匹配以下元素:

<test1 make></test1> 

也请记住,你可以装饰与多个A类HtmlTargetElement]属性导致逻辑或。

更多的例子见this

对于官方文档的HtmlTargetElement.Attributes看到here