【发布时间】:2019-03-06 01:29:40
【问题描述】:
我对 Web 前端相当陌生,但我认为为我正在显示的矩阵中的每个“缺陷”设置切换按钮会很棒(因此您可以选择回溯矩阵的路径)。
幸运的是,我知道如何在 Blazor 中动态制作按钮...不幸的是,我似乎不知道如何“连接”按钮。
如果我静态地制作一个按钮,我可以说 onclick="@(()=>alignment.ChangeArrow(1))" 用于第一个缺陷位置,将 1 替换为 2 用于第二个,等等。 .
在下面的代码 sn-p 中给它 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 网络方式来执行我所说的操作?
感谢您的指导。
【问题讨论】:
标签: c# razor .net-standard blazor