在 ASP.NET MVC 中,我们可以使用Html.DropDownListFor生成下拉列表。如果我们想要在页面加载时预先选择某个选项,可以在创建 SelectList 示例时指定所选项的值,然后将该 SelectList 传递给 Html.DropDownListFor。
示例代码如下:
// 定义 SelectList
var selectList = new SelectList(items, "Value", "Text", selectedValue);
// 生成带有所选项的下拉列表
@Html.DropDownListFor(model => model.SelectedItem, selectList)
其中,“items”是一个包含所有下拉选项的列表,“selectedValue”是带有先前选定值的字符串, “SelectedItem”是传递给下拉列表的模型属性名称。
注意:在使用此代码之前,必须将下拉列表的名称添加到模型中。
上一篇:ASP.NETMVC运行时出现空引用异常,但在添加断点时不会引发异常。
下一篇:ASP.NETMVC在.NET4.7.2上使用Googlerecaptcha客户端时抛出System.Reflection.AmbiguousMatchException异常