HtmlTargetElement属性

时间:2017-03-16 23:06:48

标签: c# asp.net asp.net-mvc

在asp.net核心标记助手上设置属性的方式如下:

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

我不理解语法Attributes =“make”

我知道Attributes是一个传递给HtmlTargetElement构造函数的字符串,但我没有得到的是=“make”部分。如果这是我现在的方法的调用列表,那将意味着make是传入null的值,但是当它在调用方法端时我不理解它。

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

1 个答案:

答案 0 :(得分:2)

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

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

将匹配以下元素:

<test1 make></test1>

另请注意,您可以使用多个[HtmlTargetElement]属性修饰一个类,以产生逻辑OR。

有关更多示例,请参阅this

有关HtmlTargetElement.Attributes的官方文档,请参阅here

相关问题