MVC2多选下拉列表

时间:2010-12-16 00:23:41

标签: asp.net-mvc-2

我有2个多选Html.DropDownList控件,它们之间有一个按钮。当用户从第一个选择项目并按下按钮时,它们将通过JQuery复制到第二个Html.DropDownList控件。

我的问题是当表单被回发时我不知道如何获取第二个Html.DropDownList控件中的所有值。

这对于网页表单来说非常简单,但我不知道如何使用MVC2

谢谢

---我还需要验证第二个Html.DropDownList以确保它至少包含一个项目。

1 个答案:

答案 0 :(得分:0)

好的,我可以通过在回发之前用JavaScript选择列表中的所有项目来实现它。这对我来说感觉就像这样的黑客。当然有一个更好的方法来做到这一点。有谁知道一种不依赖JavaScript的方式?

如果依赖JavaScript是执行此类事情的标准方法,那么有人可以解释为什么这样可以......或者这是MVC模型不成熟的一个例子吗?

感谢。