2013-08-07 113 views
0

我想知道如何從我的多選列表中選擇它時的值?ASP.net MVC 3多選列表

我已經通過從數據庫填充它創建了多選列表。從那裏我使用HTML Helpers在視圖上顯示卸妝列表。

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

我的問題是如何獲得用戶選擇的值。這是一個多選列表 謝謝

另外我不想刷新頁面,除非我必須。

+0

獲取選中列表框中的值'我也不想有刷新頁面,除非我必須.':這是否意味着你想用AJAX發回? –

+0

@ Html.ListBox(「ID」,Model.ID,new {onchange =「你的javascript函數在這裏」}) –

回答

1

這jQuery將解決您的問題

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

希望它能幫助。

+0

這可能看起來很愚蠢。但我希望能夠將值返回給我的控制器。這可能嗎? – user2582770

+0

您可以使用$ .ajax方法來執行此操作。 –

+0

你有關於這個的教程嗎? – user2582770

0

,你可以通過設置屬性米=> m.SelectedPreference

試試這個,

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