Каков наилучший способ создания раскрывающейся пары город / страна в ASP.NET MVC?
Я вижу много мест со страной над городом, но это неестественно: в реальной жизни мы пишем город / страну. Я использовал город, а затем страну, но проблема в том, что после смены страны пользователь должен вернуться назад.
Другая проблема в том, что вы делаете с городами / странами, которых нет в вашем списке? Если город / страна являются раскрывающимися, пользователь не может ввести свой собственный город, если он отсутствует. Но если у вас есть раскрывающийся список и текстовое поле, это делает его громоздким (в итоге у вас есть 4 элемента управления для ввода 2 частей данных).
Существуют ли примеры веб-сайтов, где выпадающая пара город / страна сделана очень полезной и понятной?