相关疑难解决方法(0)

Blazor如何将参数传递给onclick函数?

我想制作onclick需要输入的按钮功能.

<button onclick="@test(123, 456)">Check</button>

@functions
{
    public void test(int a, int b)
    {
        Console.WriteLine(a + b);
    }
}
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,它会抛出一个错误:

Argument "1": Cannot convert from void to string

后来我想在for循环中创建那些按钮

@for (int i = 0; i < 10; i++)
{
    <button onclick="@test(i, 5 * i)">Check</button>
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

c# blazor

6
推荐指数
3
解决办法
3889
查看次数

标签 统计

blazor ×1

c# ×1