【发布时间】:2020-01-27 06:30:46
【问题描述】:
在<select> 中进行选择后,我需要能够运行函数。问题是我也绑定了@bind,当我尝试使用@onchange 时出现错误,指出它已被@bind 使用。我尝试使用@onselectionchange,但这什么也没做(不运行该功能)。我可能会忘记@bind,而只是将@onchange 分配给一个函数,但我不确定如何将选定的值传递给函数。
我有以下代码:
<select @bind="@SelectedCustID" @ @onchange="@CustChanged" class="form-control">
@foreach (KeyGuidPair i in CustList)
{
<option value="@i.Value">@i.Text</option>
}
</select>
谢谢。
【问题讨论】:
-
只是附注:您可以使用
@bind=SelectedCustID代替@bind="@SelectedCustID"。它更干净:) -
一个字符
@好像是多余的。
标签: select bind onchange blazor