Раскрывающийся список состояний в зависимости от выбранной страны - PullRequest
0 голосов
/ 15 декабря 2018

У меня есть эти 2 выпадающих страны и штата.Мне нужно заполнить или обновить раскрывающиеся значения состояния в зависимости от выбранной страны.Как мне сделать это без базы данных?

вспомогательный класс:

public class List
{
    public static IEnumerable<SelectListItem> StatesList()
    {
        IList<SelectListItem> states = new List<SelectListItem>
        {
            new SelectListItem() {Text="--Select a state--", Value=""},
            new SelectListItem() {Text="Alabama", Value="AL"},
            new SelectListItem() { Text="Alaska", Value="AK"},
            new SelectListItem() { Text="Arizona", Value="AZ"}

        };

        IList<SelectListItem> states1 = new List<SelectListItem>
        {
            new SelectListItem() {Text="--Select a state--", Value=""},
            new SelectListItem() {Text="Alberta", Value="AB"},
            new SelectListItem() {Text="British Columbia", Value="BC"},
            new SelectListItem() {Text="Manitoba", Value="MB"}

        };
        return states;
    }

    public static IEnumerable<SelectListItem> CountryList()
    {
        IList<SelectListItem> country = new List<SelectListItem>
        {
            new SelectListItem() {Text = "--Select a Country--", Value = ""},
            new SelectListItem() {Text= "Canada", Value = "Can"},
            new SelectListItem() {Text = "Unites States of America", Value = "USA"}
        };
        return country;
    }
}

Просмотр:

 @Html.DropDownListFor(x => x.Country, Myproject.Helpers.List.GetCountryList(), new { @class = "form-control ", placeholder = "--Select a country--" })
 
  @Html.DropDownListFor(x => x.State, Myproject.Helpers.List.GetCountryList(), new { @class = "form-control", placeholder = "--Select a country--" })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...