ASP.net MVC 3多选列表

时间:2013-08-07 12:21:33

标签: .net asp.net-mvc

我想知道如何从多选列表中获取值?

我通过从数据库中填充来创建多选列表。从那里我使用HTML Helpers在视图上显示deopdown列表。

@Html.ListBox("ID", Model.ID)

我的问题是我如何获得用户选择的值。这是一个多选列表 感谢

此外,我不想刷新页面,除非我必须这样做。

2 个答案:

答案 0 :(得分:1)

这个jquery将解决你的问题

var values = $("#ID option:selected").text();

希望它有所帮助。

答案 1 :(得分:0)

您可以通过设置属性 m =>来获取所选的列表框值。 m.SelectedPreference

试试这个,

@Html.ListBoxFor(m => m.SelectedPreference, new List<SelectListItem>(), new { id = "lboxSelectedItems" })