Despite of Asp net core code in Razor view:
@model List<SelectListItem>
<form asp-controller="Manage" asp-action="Change" method="post">
@foreach (SelectListItem item in Model) {
<br />
<input asp-for="@item.Value" type="radio" value="@item.Value" /> @(item.Value + " - " + item.Text)
}
<br />
<input type="submit" value="OK" />
</form>
all radio buttons are checked in browser -> view source
<input type="radio" value="1001" checked="checked" id="item_Value" name="item.Value" /> 1001 - Vilnius<br />
<input type="radio" value="1002" checked="checked" id="item_Value" name="item.Value" /> 1002 - Palanga<br />
How it can be all radio buttons checked?
Added:
var lst = new List<SelectListItem>() {
new SelectListItem {
Value = "1001",
Text = "Vilnius",
Selected = true
},
new SelectListItem {
Value = "1002",
Text = "Trakai",
Selected = false
}
};