0

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

@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"

如您所见,我懒得在 View 上编写任何类和代码。

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

寻找最简单的方法来做到这一点。

4

1 回答 1

1

您想制作一个级联下拉菜单,可能使用 ajax。

本教程几乎是为您制作的(汽车主题) http://stephenwalther.com/archive/2008/09/07/asp-net-mvc-tip-41-creating-cascading-dropdown-lists-with-ajax。 aspx

于 2012-09-30T10:08:03.237 回答