【发布时间】:2020-07-05 04:59:37
【问题描述】:
我使用 Blazor 服务器端,我有这个:
<InputSelect class="form-control" id="sYear" @bind-Value="@SelectedYear">
<option value="" selected="@(SelectedYear == "")">Year</option>
@foreach (int i in Enumerable.Range(admin.GetYearOfGregorianDate(DateTime.Now) - 20, 21).Reverse())
{
<option value="@i" selected="@(SelectedYear == i.ToString())">@i.ToString()</option>
}
</InputSelect>
正如所见,第一个选项的值为空,我希望当我选择第一个选项时,绑定值变为空字符串不是字符串“Year”,而是 SelectedYear 设置为“Year”! 如何解决这个问题?
【问题讨论】: