在HTML / Blazor Select (Dropdown) Foreach中设置默认值,可以通过在选项列表中添加一个选中属性来实现。选中属性可以将某个选项设置为默认选中状态。
在HTML中,可以使用selected属性来设置默认选中项。例如:
<select>
<option value="option1">Option 1</option>
<option value="option2" selected>Option 2</option>
<option value="option3">Option 3</option>
</select>
在Blazor中,可以通过设置绑定的变量值来实现默认选中。首先,需要创建一个变量用于保存选中项的值,并设置一个初始值作为默认选中项。然后,通过绑定这个变量到选项列表中的每个选项,当该变量的值与选项的值匹配时,该选项将被自动选中。例如:
@page "/dropdown"
@using System.Collections.Generic
<select @bind="selectedOption">
@foreach (var option in options)
{
<option value="@option.Value">@option.Label</option>
}
</select>
@code {
private string selectedOption = "option2";
private List<Option> options = new List<Option>
{
new Option { Value = "option1", Label = "Option 1" },
new Option { Value = "option2", Label = "Option 2" },
new Option { Value = "option3", Label = "Option 3" }
}
private class Option
{
public string Value { get; set; }
public string Label { get; set; }
}
}
在上面的例子中,"option2"被设置为默认选中项。当用户选择其他选项时,selectedOption变量的值将自动更新。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云