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