c# - 网页如何自动识别国家?

标签 c# asp.net geolocation country

我在 ASP.net 和 C# 工作。目前我正在为我的网络应用程序设计一个注册页面。在那个页面上有一个字段“国家”,用户可以使用下拉列表指定他的国家。现在我想自动检测用户的国家,然后在下拉列表中预先选择该国家。我如何识别用户国家/地区。

最佳答案

您需要某种 IP 地理定位数据库来将用户的 IP 地址映射到国家/地区。网上有很多服务和数据文件,只需谷歌搜索地理IP。

EDIT 刚刚为您快速搜索了一下 this应该给你你需要的数据。

关于c# - 网页如何自动识别国家?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6275597/

相关文章:

flutter - Flutter-如何在没有互联网的情况下从坐标获取国家/地区?

c# - 多维数组-数组数组?

c# - 在哪里记录异常?

c# - 两个字符的组合

asp.net - 在背景图片上写文字

c# - Asp.net 在输入字段的自定义属性中呈现控件客户端 ID

mysql - 在具有两个变量的数据库中查找最接近的数字匹配

javascript - 如何从 Google 版本 map 中拖动的标记获取格式化地址

c# - 正则表达式只允许 0-9 和 - 字符,以及点 (.)

c# - WebAPI Controller 继承和属性路由