如何在MVC ASP.NET中的手机号码之前添加默认(默认为浏览器国家/地区)国家/地区代码?

时间:2017-11-13 17:24:05

标签: asp.net-mvc razor

我有一个接受手机号码的文本框。如何在手机号码前添加默认(默认为浏览器国家/地区)国家/地区代码?

我正在使用MVC ASP.NET

1 个答案:

答案 0 :(得分:2)

您可以使用该服务http://ipinfo.io按用户的IP检测国家/地区(该位置通常不如原生地理位置详细信息准确,但它不需要任何用户允许)。它将为您提供客户端IP,主机名,地理位置信息(城市,地区,国家,地区代码,邮政编码等)和网络所有者。

$.get("https://ipinfo.io", function(response) {
   console.log(response.city, response.country);
}, "jsonp");

这是一个更详细的JSFiddle示例,它还打印出完整的响应信息,因此您可以看到所有可用的详细信息:http://jsfiddle.net/zK5FN/2/