用瑞典语填写aspx组合框中的国家列表
本文关键字:国家 列表 组合 瑞典语 aspx | 更新日期: 2023-09-27 18:26:31
有人能告诉我如何用瑞典语填写一个aspxcombobox国家列表吗?
我已经设法用一份英文的国家名单做到了这一点。
我的代码:
public static List<string> getCountryList()
{
List<string> cultureList = new List<string>();
CultureInfo[] cultures = CultureInfo.GetCultures(CultureTypes.AllCultures & ~CultureTypes.NeutralCultures);
foreach (CultureInfo culture in cultures)
{
if (culture.LCID != 127 && (culture.CultureTypes & CultureTypes.NeutralCultures) != CultureTypes.NeutralCultures)
{
RegionInfo region = new RegionInfo(culture.LCID);
if (!(cultureList.Contains(region.EnglishName)))
{
cultureList.Add(region.EnglishName);
}
}
}
cultureList.Sort();
return cultureList;
}
在配置文件中,我设置了以下行:
<globalization uiCulture="sv" culture="sv-SE" />
谢谢。
来源:ASPxComboBox-如何本地化单个项目文本
ASPxComboBox不允许以声明方式本地化项的文本。建议您在执行本地化程序时已经做了(或者在数据源级别实现本地化,例如,通过引入一些包含翻译的文本条目)。
若要本地化以声明方式或在运行时创建的组合框项,可以使用ASP.NET本地化:ASP.NET 2.0中的资源和本地化。本地化字符串可以从资源中获得。
参考文献:
ASPxComboBox作为"谷歌"类型的搜索框
您需要使用RegionInfo的NativeName属性。在这种情况下,编辑器将使用地区的瑞典语名称填充。