私は現在 ASP.NET MVC を学習しており、Nhibernate を使用しています。
カスケード ドロップダウン ボックスを使用したいと考えています。MVC でカスケード ドロップダウン ボックスを動作させることができた人はいますか?
更新: 次の Web サイトを参照しました:リンク テキストと使用された方法 1.
コントローラーコード
var makeList = new SelectList(makeRepository.ListMakes (), "Id", "make",1);
ViewData["Makes"] = makeList;
//// Create Models view data
var modelList = new CascadingSelectList(modelRepository.ListModels (Convert.ToInt32(makeList.SelectedValue.ToString())), "ModelID","Id", "Name");
ViewData["Models"] = modelList;
コードを表示
<%= Html.DropDownList("--Select Make--","Makes")%>
<label for="Makes">Car Model:</label>
<%= Html.CascadingDropDownList("Models", "Makes") %>
ID が 1 の Make を選択すると正しい車のリストが表示されますが、別の Make を選択するとモデル リストが空になりますか?