HtmlTag 特性
使用 HtmlTagAttribute 来定义组件的 HTML 元素标记
[HtmlTag("a")]
public class Anchor : BlazorComponentClass { }
可以重写
GetTagName() 方法来自定义输出 HTML 元素标记的逻辑代码
public class AnchorButton : BlazorComponentBase
{
protected override void GetTagName()
{
if(Condition)
{
return "button";
}
return "a";
}
}
<Component Condition/>
<button>...</button>
<Component/>
<a>....</a>
Last updated