我有一个带有子组件(显示地址)的 Blazor 页面。子组件显示一个表格,最后一列显示一个带有@oncclick 的按钮以执行一个方法(即:UpdateAddress(??))。单击按钮时,我需要将创建按钮的行索引或行中的 Entid 变量传递到 @onclick 方法中。我如何才能将这些值中的任何一个传递给方法?我知道通常您会在按钮上使用 href,但子组件不使用 @page 链接。谢谢
@for (int i = 0; i < Arae.EntAddModelsList.Count(); i++)
{
<tr>
<td><input type="checkbox" checked="@Arae.EntAddModelsList[i].Prim" onclick="return false" class="text-success"></td>
<td>@Arae.EntAddModelsList[i].Label</td>
<td>@Arae.EntAddModelsList[i].Add1</td>
<td>@Arae.EntAddModelsList[i].EffBegDate.ToString("MM/dd/yyyy")</td>
<a id="@i" class="btn btn-primary table-btn" @onclick="@(() => UpdateAddress(i))">
<i class="fas fa-edit"></i>
</a>
</td>
</tr>
}
}
慕斯王
蛊毒传说
相关分类