用瑞典语填写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" />

谢谢。

用瑞典语填写aspx组合框中的国家列表

来源:ASPxComboBox-如何本地化单个项目文本

ASPxComboBox不允许以声明方式本地化项的文本。建议您在执行本地化程序时已经做了(或者在数据源级别实现本地化,例如,通过引入一些包含翻译的文本条目)。

若要本地化以声明方式或在运行时创建的组合框项,可以使用ASP.NET本地化:ASP.NET 2.0中的资源和本地化。本地化字符串可以从资源中获得。

参考文献:
ASPxComboBox作为"谷歌"类型的搜索框

您需要使用RegionInfo的NativeName属性。在这种情况下,编辑器将使用地区的瑞典语名称填充。