C# 如何让列表中的NavLink正常工作?
这是我正在处理的代码,它在一个列表中C# 如何让列表中的NavLink正常工作?,c#,razor,blazor,nav,C#,Razor,Blazor,Nav,这是我正在处理的代码,它在一个列表中 @foreach(var item in list){ <NavLink href=link>@item.Name</NavLink> } 还有其他一些,但我得到的只是一个错误“不能将标记与c代码混合”,所以我完全迷失在这里,有什么帮助吗 这是一个带有Blazor的Razor页面,请尝试以下操作: @foreach(var item in list){ var link = $"mylink/{item.Id}&
@foreach(var item in list){
<NavLink href=link>@item.Name</NavLink>
}
还有其他一些,但我得到的只是一个错误“不能将标记与c代码混合”,所以我完全迷失在这里,有什么帮助吗
这是一个带有Blazor的Razor页面,请尝试以下操作:
@foreach(var item in list){
var link = $"mylink/{item.Id}";
<NavLink href=@link >@item.Name</NavLink>
}
@foreach(列表中的变量项){
var link=$“mylink/{item.Id}”;
@项目名称
}
试试这个:
@foreach(var item in list){
var link = $"mylink/{item.Id}";
<NavLink href=@link >@item.Name</NavLink>
}
@foreach(列表中的变量项){
var link=$“mylink/{item.Id}”;
@项目名称
}