1
我想在MVC3剃鬚刀視圖(cshtml)中創建一個多選下拉列表(所有選項都有複選框可供選擇)。MVC3剃刀視圖多選擇下拉列表
我已經搜索了很多,到處都發現了使用JQuery插件的建議,比如chozen等。由於一些限制,我無法使用外部工具。
我想在MVC3剃鬚刀視圖(cshtml)中創建一個多選下拉列表(所有選項都有複選框可供選擇)。MVC3剃刀視圖多選擇下拉列表
我已經搜索了很多,到處都發現了使用JQuery插件的建議,比如chozen等。由於一些限制,我無法使用外部工具。
如果您不能使用外部工具,唯一的方法是使用ListBox
助手。您的代碼可能如下所示:
@Html.ListBoxFor(model => model.Selected,
Model.AllItems.Select(fl => new SelectListItem {
Text = fl.Name,
Value = fl.Id.ToString(),
Selected = Model.Selected.Any(y => y.Id == fl.Id)
}), new {Multiple = "multiple"})
它將呈現經典的HTML列表框。
順便說一句選擇只是Javascript插件,它不會修改任何代碼。它將在用戶瀏覽器「GUI」中替換爲選擇項目。
可以在下面的鏈接將幫助您: [http://stackoverflow.com/questions/13776851/how-to-use-multiple-select-in-mvc-4][1] [1]:http://stackoverflow.com/questions/13776851/how-to-use-multiple-select-in-mvc-4 – Nirmal