在事件中向事件函数传递参数
<button @onclick="()=>DoSomething(i)">
</button>
@code{
private int i=3;
private void DoSomething(int x)
{
}
onclick后面实际上是一个Action委托,因此如果处理事件的函数无参数,就直接写函数名;如果有参数,应当用Lamda表达式写成符合Action委托的形式。
Blazor事件处理:传递参数方法总结
在事件中向事件函数传递参数
<button @onclick="()=>DoSomething(i)">
</button>
@code{
private int i=3;
private void DoSomething(int x)
{
}
onclick后面实际上是一个Action委托,因此如果处理事件的函数无参数,就直接写函数名;如果有参数,应当用Lamda表达式写成符合Action委托的形式。

被折叠的 条评论
为什么被折叠?