根据国家/地区下拉列表填充州/省下拉列表

时间:2016-02-23 16:14:19

标签: asp.net vb.net

现在我有一个使用system.globalization填充国家/地区下拉列表的方法。我想知道的是,如果有任何方式我可以在选择某个国家时加载该国的州/省。

 Public Sub fillCountryDDL()
        Dim objcountries As New List(Of String)()
        Dim objculture As CultureInfo() = CultureInfo.GetCultures(CultureTypes.SpecificCultures)
        objcountries.Add(String.Empty)
        For Each getculture As CultureInfo In objculture
            Dim objregion As New RegionInfo(getculture.LCID)
            If Not (objcountries.Contains(objregion.EnglishName)) Then
                objcountries.Add(objregion.EnglishName)
            End If
        Next
        objcountries.Sort()
        ddlCountry.DataSource = objcountries
        ddlCountry.DataBind()
    End Sub

system.globalization中是否有处理此问题的内容?

我听说过一种方法是运行JS脚本。我目前正在尝试这个,但没有成功。

1 个答案:

答案 0 :(得分:1)

不幸的是,System.Globalization不包含此信息。您必须根据国家/地区数据找到不同的来源。

此问题涉及调用Web服务或创建自己的数据库以供使用。 Getting States and Provinces in .NET