C# 使用枚举设置Navlink Href属性
在blazor应用程序中,我试图在Enum的帮助下设置NavLink的href属性 例如:C# 使用枚举设置Navlink Href属性,c#,.net-core,razor-pages,razorengine,blazor-server-side,C#,.net Core,Razor Pages,Razorengine,Blazor Server Side,在blazor应用程序中,我试图在Enum的帮助下设置NavLink的href属性 例如: <NavLink class="nav-link" href="/Products/ProductType.All" Match="NavLinkMatch.All"> <span class="oi oi-home" aria-hidden="true"></span> Home </NavLink> 它说组件属性不支持复杂的
<NavLink class="nav-link" href="/Products/ProductType.All" Match="NavLinkMatch.All">
<span class="oi oi-home" aria-hidden="true"></span> Home
</NavLink>
它说组件属性不支持复杂的内容
如果您的枚举是
公共枚举产品类型{
全部=1
}
所以试着用这个
href=@$/ProductList/{intProductTypes.All}
希望它有帮助太好了,它能工作。请在公共产品类型之间的第一行答案中添加enum关键字,这样不会让人感到困惑,也不要忘记对这个问题进行投票,Promot Blazor
href="/ProductList/@ProductTypes.All"