Выпадающий список MVC, onchange [закрыто]

У меня есть 2 Dropdownlist для в формате html, dropdownlistfor для страны и dropdownlistfor для штата. Я использую MVC, я хочу быть таким, как этот. Если я изменю выбранную страну, состояние выбранной страны будет заполнено в раскрывающемся списке для состояния. Я получаю данные о стране и штате из базы данных, а в таблице состояний есть поле для CountryId. Спасибо за помощь.

Вот пример кода в HTML.

            
                Country *
                @Html.DropDownListFor(model => model.Country.Id, Model.CountrySelectList, new { @class = "width305", @id = "ddlCountry" })
                @Html.HiddenFor(model => model.Country.Name) @Html.HiddenFor(model => model.Country.Abbreviation)
                @Html.ValidationMessageFor(model => model.Employee.StateId)
            

            
                @Html.LabelFor(model => model.Employee.StateId, "State/Province") *
                @Html.DropDownListFor(model => model.Employee.StateId, Model.CountryStateProvinceSelectList, new { @class = "width305" })
                @Html.ValidationMessageFor(model => model.Employee.StateId)