asp.net中当不同地方的用户打开网页时怎么在文本框中显示他的所在地,就像申请QQ时,选择所在地一样.

解决方案 »

  1.   

    根据IP地址判断,网上有根据IP返回地区的Webserivce,调用就可以了
      

  2.   

    http://blog.csdn.net/vip__888/archive/2010/03/23/5409527.aspx
      

  3.   

    查询IP地址数据库获取城市地址  
    或  
    http://www.webxml.com.cn/WebServices/IpAddressSearchWebService.asmx  
    或  
    通过获取IP使用httpwebrequest抓取页面数据
    http://www.ip138.com
      

  4.   

    MARK ,要通过WEBSERVICES来通过IP查询地址
      

  5.   

    取IP
    var strIPAddress = Request.ServerVariables(“REMOTE_ADDR”);
      

  6.   

    参考下这两个帖子:
    http://forums.asp.net/t/892765.aspx
    http://balanagaraj.wordpress.com/2008/01/07/get-users-country-name-using-ip-address/