我需要简单的方法来制作依赖的DropDown列表

时间:2012-09-30 09:55:58

标签: asp.net-mvc-3

我有一个汽车品牌下拉列表:

@Html.DropDownListFor(
           model => model.Brand, 
       new SelectList(
              new List<Object>{ 
                   new { value = "Opel" , text = "Opel" },
                   new { value = "Lada" , text = "Lada" },
                   new { value = "BMW" , text = "BMW"}
                },

              "value",
              "text"

正如你所看到的,我在制作任何课程时都太懒了,而且在视图中代码很多。

我如何制作第二个下拉列表:使用车型?我的意思是用户选择“欧宝”然后可以选择“Corsa”或“Vectra”而不是“X6”或“2110”?

寻找最简单的方法。

1 个答案:

答案 0 :(得分:1)

您想要进行级联下拉菜单,可能使用ajax。

本教程几乎完美适合您(以汽车为主题) http://stephenwalther.com/archive/2008/09/07/asp-net-mvc-tip-41-creating-cascading-dropdown-lists-with-ajax.aspx