我正在使用 asp.net mvc。我的视图中有一个列表框。此列表框中的选项始终在页面加载时被选中。我没有为此列表框定义任何选定的值。谁能告诉我为什么会这样?
这是代码
@{
Dictionary<string, string> Options = new Dictionary<string, string>();
ddlOptions.Add("1", "1");
ddlOptions.Add("2", "2");
ddlOptions.Add("3", "3n");
ddlOptions.Add("4", "4");
}
<td>@Html.ListBoxFor(model => model.AvailableProducts,
new MultiSelectList(Options , "Key", "Value"),
new { size = "6" })
model.AvailableProducts 是一个字符串列表:
List<string> product = new List<string>();
product.Add("1");
product.Add("2");
product.Add("3");
product.Add("4");