【发布时间】:2020-04-14 01:56:04
【问题描述】:
我们知道InputSelect 不能同时使用@bind-value 和@onchange...
但是如果我们使用后者(使用select 而不是InputSelect),我们如何设置与第一个不同的初始值? (例如,在这个设置为 2018 年的样本中,变量的值)
类似if (i == month) => selected
<select @onchange="ChangeYear">
@for (int i = 2015; i < DateTime.Now.Year + 1; i++)
{
<option value="@i">@i</option>
}
</select>
@code {
int year = 2018;
void ChangeYear(ChangeEventArgs e)
{
int year = Convert.ToInt32(e.Value.ToString());
//...
}
}
【问题讨论】: