我正在开发一个ASP.NET MVC3项目。我在下拉列表中遇到有关多项选择的问题。
问题是,我必须从下拉列表中保存数据库中的多个项目并重新填充它。
我使用下面的类来表示每个列表数据:
public class IDNameValueTO {
public int ID { get; set; } //Value of the selection Element
public string Name { get; set; } //Name of the selectionElement
public int Value { get; set; } //1 if value is checked and 0 if not
}
我的清单如下:
public List<IDNameValueTO> tempList = new List<IDNameValueTO>();
ViewBag.SelectedList = tempList;
我按如下方式生成下拉列表:
@Html.DropDownList("SelectedValue", new SelectList(ViewBag.SelectedList, "ID", "Name"))
现在如何保存多项选择并在以后使用下拉列表显示?
答案 0 :(得分:1)
asp.net mvc中提供的默认DropDown帮助程序不支持multiselet。
您必须创建自己的自定义多选下拉助手。
以下是一些可以帮助您创建自己的自定义下拉帮助程序的链接: