Выпадающий список всех стран
я использовал этот код для заполнения моего выпадающего списка списком стран:
public JsonResult GetAllCountries()
{
var objDict = new Dictionary<string, string>();
foreach (var cultureInfo in CultureInfo.GetCultures(CultureTypes.SpecificCultures))
{
var regionInfo = new RegionInfo(cultureInfo.Name);
if (!objDict.ContainsKey(regionInfo.EnglishName))
{
objDict.Add(cultureInfo.EnglishName, regionInfo.TwoLetterISORegionName.ToLower());
}
}
var obj = objDict.OrderBy(p => p.Key).ToArray();
return Json(obj.Select(t => new
{
Text = t.Key,
Value = t.Value
}), JsonRequestBehavior.AllowGet);
}
он заполняет Таким Образом. И я использовал тот же код, но консоль, и показывает по-разному здесь. Почему? И что мне делать, чтобы заполнить раскрывающийся список, как второй?
1 ответов
строку
objDic.Add(cultureInfo.EnglishName, regionInfo.TwoLetterISORegionName.ToLower());
следует читать
objDic.Add(regionInfo.EnglishName, regionInfo.TwoLetterISORegionName.ToLower());
это будет иметь веб-сайт вывод такой же, как консольное приложение