Home > Back-end >  Set Default Value in HTML / Blazor Select (Dropdown) Foreach
Set Default Value in HTML / Blazor Select (Dropdown) Foreach

Time:09-27

I want to set a default Value from the foreach-loop in a Select List in HTML.

Thanks for your effort.

<select class="form-control" style="width: 160px" id="id">
@foreach (var option in Function())
{
    <option> @option </option>
}

CodePudding user response:

Use

<option value="value" selected>Option Name</option>

CodePudding user response:

If you want to be able to choose which value is selected and also get the updated value automatically, then you can use two-way binding:

<select @bind="BindString">
    @foreach (var item in ValuesFromFunction)
    {
        <option>@item</option>
    }
</select>
<br/>
<div>The selected value is: <b>@BindString</b></div>

@code {
    string BindString { get; set; } = "Three";
    List<string> ValuesFromFunction = new() { "One", "Two", "Three" };
}
  • Related