现在我有一个使用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脚本。我目前正在尝试这个,但没有成功。
答案 0 :(得分:1)
不幸的是,System.Globalization不包含此信息。您必须根据国家/地区数据找到不同的来源。
此问题涉及调用Web服务或创建自己的数据库以供使用。 Getting States and Provinces in .NET