HTMLに2つのDropdownlistfor、Countryのdropdownlist、stateのdropdownlistがあります。MVCを使用しているので、このような出力になりたいです。選択した国を変更すると、選択した国の状態が状態のドロップダウンリストに入力されます。データベースから国と州のデータを取得しています。州のテーブルには、countryIdのフィールドがあります。手伝ってくれてありがとう。
これがHTMLのサンプルコードです。
<div class="fieldBlock">
<div><label>Country</label> *</div>
<div>@Html.DropDownListFor(model => model.Country.Id, Model.CountrySelectList, new { @class = "width305", @id = "ddlCountry" })</div>
@Html.HiddenFor(model => model.Country.Name) @Html.HiddenFor(model => model.Country.Abbreviation)
<div>@Html.ValidationMessageFor(model => model.Employee.StateId)</div>
</div>
<div class="fieldBlock">
<div>@Html.LabelFor(model => model.Employee.StateId, "State/Province") *</div>
<div>@Html.DropDownListFor(model => model.Employee.StateId, Model.CountryStateProvinceSelectList, new { @class = "width305" })</div>
<div>@Html.ValidationMessageFor(model => model.Employee.StateId)</div>
</div>