我想列出我的下拉列表中的所有国家/地区,我在哪里可以获得该网络服务?

时间:2010-02-09 12:34:04

标签: asp.net

我想在下拉列表中列出所有国家/地区。我在哪里可以得到所有的名字? 从服务权?怎么做?

4 个答案:

答案 0 :(得分:5)

获取ISO 3166 country list;这是世界上官方名单和国家代码的官方国家名单。您甚至可以XML格式获取该格式,并且可以使用常规updates

答案 1 :(得分:2)

网络服务? 您是否真的考虑每次只是为了获得静态的国家/地区列表而调用Web服务?这个列表非常静态,即使每年也不会改变。 我建议从任何拥有它的网站上复制该列表。 之后,您可以将其存储在数据库或其他地方,甚至可以修复代码(假设您只在一个地方使用它)。

答案 2 :(得分:1)

你可以试试这个:http://webservices.seekda.com/providers/webservicex.net/country

如果不必非常频繁地更新,您可以只列出列表(有数千个,例如:http://www.nationsonline.org/oneworld/countries_of_the_world.htm)并将其解析为适合您应用的格式。

答案 3 :(得分:0)

尝试使用英语国家/地区名称列表

http://www.webservicex.net/country.asmx

如果有人有国际化的例子,那么在这里发帖会非常好。