我对 Web 前端相当陌生,但认为为我正在显示的矩阵中的每个“缺陷”设置切换按钮会很棒(因此您可以选择回溯矩阵的路径)。
幸运的是,我想出了如何在 Blazor 中动态制作按钮......不幸的是,我似乎无法弄清楚如何“连接”按钮。
如果我静态地制作一个按钮,我可以说 onclick="@(()=>alignment.ChangeArrow(1))" 用于第一个缺陷位置,将 1 替换为 2 用于第二个,等等...
在下面的代码片段中给它 1(而不是 i)使所有按钮都适用于第一个缺陷,但是如果我给它变量 i 那么它根本不起作用?
@for (int i = 0; i < alignment.FlawList.Count; i++)
{
<button class="button" style="background-color:@alignment.ReturnColor(i)" onclick="@(()=>alignment.ChangeArrow(i))">@alignment.FlawList[i] @i</button>
}
有没有更好的 Blazor,网络方式来做我正在谈论的事情?
感谢您的任何指导。