在ASP.NET MVC中,如果你遇到了MultiSelectList的问题,可以尝试以下解决方法:
var items = new List
{
new SelectListItem { Value = "1", Text = "Item 1" },
new SelectListItem { Value = "2", Text = "Item 2" },
new SelectListItem { Value = "3", Text = "Item 3" }
};
var selectedValues = new List { "2", "3" };
var multiSelectList = new MultiSelectList(items, "Value", "Text", selectedValues);
@Html.ListBox("Items", multiSelectList)
[HttpPost]
public ActionResult YourAction(IEnumerable items)
{
// 处理选中的值
// ...
}
这样,你就可以在ASP.NET MVC中使用MultiSelectList,并且能够正确地处理选中的值。