blazor variable argument passing to onclick function
This is a classic problem, but slightly new in the context of Blazor. You need to make a copy of i because otherwise the lambda “captures the loop variable”. Capturing the copy is OK. @for (int i = 0; i < 3; i++) { int localCopy = i; <li> item @i <button [email protected](() => clickItem(localCopy))>Click</button> … Read more