Мне интересно, как реализовать выпадающие списки каскадов для адресов в представлении Razor. Объект My Site имеет свойство SuburbId. В пригороде есть CityId, а в городе есть провинция. Я хотел бы отображать выпадающие списки для всех областей Suburb, City и Province на сайте, где, например, в раскрывающемся списке пригородов сначала отобразятся "Первый выбор города" и раскрывающийся список "Сначала выберите провинцию". При выборе провинции города в провинции заполняются и т.д.
Как я могу это достичь? С чего начать?