inject NevigationManager nav
<ul>
@for (int i = 0; i < ItemList.count, i++){
<li @onclick="() => redirect(i)">
@* some code *@
</li>
}
</ul>
@code{
public IReadOnlyCollection<Item>? ItemList;
//some code
void redirect(int index){
nav.NavigateTo($"/db?item={ItemList!.ElementAt(index).Id}");
}
inject NevigationManager nav
<ul>
@for (int i = 0; i < ItemList.count, i++){
<li @onclick="() => redirect(i)">
@* some code *@
</li>
}
</ul>
@code{
public IReadOnlyCollection<Item>? ItemList;
//some code
void redirect(int index){
nav.NavigateTo($"/db?item={ItemList!.ElementAt(index).Id}");
}