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"

ご覧のとおり、私はクラスを作成するのが面倒で、ビューでコードを作成しました。

2 番目のドロップダウンリストを作成するにはどうすればよいですか: 車のモデルを使用しますか? ユーザーは「Opel」を選択してから「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 に答える