在 blazor 的共享组件中设置 class 属性
Setting a class property in a shared component in blazor
我有一个导航栏,它是 Blazor ServerSide 中的一个共享组件。我想将 href 中的地址设置为可以传递用户 ID 的地址。我试过这个:
<NavLink class="nav-link" href="/student/registerguest/@StudentId">
<span class="oi oi-plus" aria-hidden="true"></span> Register Guest
</NavLink>
还有其他几个变体,但我收到一条错误消息,指出组件属性不支持复杂内容(混合 C# 和标记)。 @StudentId 可以放在这里吗?
您是否尝试过使用字符串插值,例如:
href=@($"/student/registerguest/{student.StudentId}")
我有一个导航栏,它是 Blazor ServerSide 中的一个共享组件。我想将 href 中的地址设置为可以传递用户 ID 的地址。我试过这个:
<NavLink class="nav-link" href="/student/registerguest/@StudentId">
<span class="oi oi-plus" aria-hidden="true"></span> Register Guest
</NavLink>
还有其他几个变体,但我收到一条错误消息,指出组件属性不支持复杂内容(混合 C# 和标记)。 @StudentId 可以放在这里吗?
您是否尝试过使用字符串插值,例如:
href=@($"/student/registerguest/{student.StudentId}")