我在服务器端 blazor 上绑定选择时遇到问题。传递的onchange事件是选项文本(标签)。这是我的选择元素:
<div class="form-group row">
<div class="form-group col-md-6">
<label>Role</label>
<select class="form-control form-control form-control-sm"
placeholder="Role"
disabled="@IsReadOnly"
@onchange="(e) => RoleChanged(e)">
<option value="">Select Role...</option>
<option value="Member">Member</option>
<option value="Admin">Admin</option>
<option value="Pioneer">Pioneer</option>
<option value="Retailer">Retailer</option>
</select>
<ValidationMessage For="@(() => Model.Role)" class="row" />
</div>
在调试RoleChanged方法时
触发事件时,它将选项文本作为值。客户端验证也没有触发