こんにちは、これは私のコントローラコードです:Asp.net MVC 2 CascadingDropDown
public ActionResult Create()
{
makelist = new SelectList(db.CountryMasters.ToList(), "CountryID", "CountryName",1);
ViewData["CounrtyMaster"] = makelist;
var modelList = new CascadingSelectList(clientMasterManagement.GetState(makelist.SelectedValue.ToString()), "StateID", "StateName");
ViewData["StateMaster"] = modelList;
return View("Create");
}
、これが私のビューのコードです:
<div class="editor-field">
<%= Html.DropDownList("CountryID", ViewData["CounrtyMaster"] as SelectList)%>
<%= Html.ValidationMessageFor(model => model.CountryID) %>
</div>
<%= Html.CascadingDropDownList("StateMaster","CountryMaster")%>
私はそれが二番目に影響を与えていない上部のリストを選択すると、誰でも私をここで助けることができますか???
を私はスティーブンヴァルターのヘルパーで与えられた同じコードを使用しましたが、私は最初のリストボックスから項目を選択するとき、それは他の影響を与えません – Niket