在ASP.NET Core 2.0 Razor页面中填充下拉列表,可以通过以下步骤实现:
<select id="myDropdown" name="myDropdown">
<!-- 下拉列表选项将在后续步骤中填充 -->
</select>
<select id="myDropdown" name="myDropdown">
@foreach (var item in Model.DropDownData)
{
<option value="@item.Value">@item.Text</option>
}
</select>
上述代码中,假设数据传递给Razor页面的方式是通过ViewModel,并且ViewModel中有一个名为DropDownData的属性,该属性是一个列表,每个列表项包含两个属性:Value和Text,分别表示选项的值和显示文本。
<select id="myDropdown" name="myDropdown">
@foreach (var item in Model.DropDownData)
{
<option value="@item.Value" @(item.Value == Model.SelectedOption ? "selected" : "")>@item.Text</option>
}
</select>
上述代码中,假设ViewModel中有一个名为SelectedOption的属性,表示需要预选的选项的值。
这样,就可以在ASP.NET Core 2.0 Razor页面中填充下拉列表了。关于ASP.NET Core 2.0和Razor页面的更多详细信息,可以参考腾讯云的相关文档和教程:
领取专属 10元无门槛券
手把手带您无忧上云