在ASP.Net Core MVC中,如果希望多选框(Checkbox)不显示默认选择项,可以通过以下代码解决:
List items = new List()
{
new SelectListItem { Text = "Option 1", Value = "1", Selected = false },
new SelectListItem { Text = "Option 2", Value = "2", Selected = false },
new SelectListItem { Text = "Option 3", Value = "3", Selected = false },
};
ViewBag.Items = items;
@foreach (var item in ViewBag.Items)
{
@Html.CheckBoxFor(m => item.Selected)
@Html.Label(item.Text)
}
这样,多选框在页面上不会显示默认的选择项。