1

我正在开发一个 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"))

现在如何保存多项选择并稍后使用下拉菜单显示?

4

1 回答 1

2

asp.net mvc 中提供的默认 DropDown 帮助程序不支持 multiselet。

您必须创建自己的自定义多选下拉帮助程序。

以下是一些可以帮助您创建自己的自定义下拉助手的链接:

于 2013-07-08T10:14:03.550 回答