我正在开发一个 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"))
现在如何保存多项选择并稍后使用下拉菜单显示?