在我的网络应用程序中,我有注册表,当用户注册我想获得他的系统的IP地址时,我怎样才能使用asp.net。请帮帮我。
答案 0 :(得分:9)
HttpContext.Current.Request.UserHostAddress;
或
HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
要获取本机的IP地址而不是代理,请使用以下代码
HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
答案 1 :(得分:3)
HttpContext.Current.Request.UserHostAddress
答案 2 :(得分:2)
尝试:
Request.ServerVariables["REMOTE_ADDR"].ToString()