嗨复选框,下拉(组合框),在ASP.NET MVC
我建立一个ASP.NET MVC 2应用程序和迄今使用常规的下拉列表:
<%: Html.DropDownListFor(model => model.LS.L1, Model.LS.Location1List, "-- choose place --", new { @class = "dd1" })%>
现在我需要改为使用复选框列表将其更改为下拉列表。这意味着两件事情:
- 该模式最多可以更改,以便L1可以容纳多个值(而不仅是INT),莫比也Location1List最从的SelectList改变某种名单?
- 的DropDownListFor(组合框)最被改为“DropDownCheckListFor。
其重要的,这是基本的可能,所以我们可以保持浏览器保持兼容(即使在智能手机)。
,你可以看到它也提交重要的是,选择的值填充到模型对象(由默认粘合剂)
我已经看过这个下拉菜单:http://www.erichynds.com/jquery/jquery-ui-multiselect-widget/
它的外观但我不知道如何将其转换为ASP.NET MVC,以便将所选值填充到提交时的模型对象(如DropDownListFor)。此jQuery解决方案也许是非常复杂的。
普莱斯建议
啊哈,这看起来容易,我会尝试,并返还给您。 – Banshee 2011-03-30 07:05:12
它的工作原理,谢谢! – Banshee 2011-03-31 11:43:27