我做了一个OA,IIS服务器的address:192.168.0.1
我在程序中用request.userhostaddress取得的地址是主机(192.168.0.1)的,不是客户端的啊,我又用以下代码:
Dim ClientIP As String
' ClientIP = Request.UserHostAddress
If Not (Request.ServerVariables("HTTP_VIA") Is System.DBNull.Value) Then
ClientIP = Request.ServerVariables("HTTP_X_FORWARDED_FOR").ToString()
Else
ClientIP = Request.ServerVariables("REMOTE_ADDR").ToString()
End If可是出错,说对象未引用到实例,怎么办啊??急盼!
我在程序中用request.userhostaddress取得的地址是主机(192.168.0.1)的,不是客户端的啊,我又用以下代码:
Dim ClientIP As String
' ClientIP = Request.UserHostAddress
If Not (Request.ServerVariables("HTTP_VIA") Is System.DBNull.Value) Then
ClientIP = Request.ServerVariables("HTTP_X_FORWARDED_FOR").ToString()
Else
ClientIP = Request.ServerVariables("REMOTE_ADDR").ToString()
End If可是出错,说对象未引用到实例,怎么办啊??急盼!
解决方案 »
- 求一个 父页读写访问页面上的用户控件的变量值的例子!
- jquery弹层实现注册功能,可是弹层后textbox里面的内容不被读取,求读取textbox里面的内容的方法
- asp c#(vs2008)网页如何添加背景音乐,为什么不可以使用windows media player控件?
- 这个该怎么做?
- 如何把HASHTABLE的VALUE的所有植放进ARRAYLIST?
- 在C#中用Server.Execute重定向到页面时,路径中带“:”时出错!
- 有没有办法去掉免费空间的广告条.
- 发邮件时,找不到文件或程序集名称"ADODB"
- 我在做asp.net时 取文章标题时想做到把鼠标放在标题上会显示标题全部内容
- 怎样建立ASP.NET网站,请教具体步骤
- 哪位老大有vss6.0给我发一个,谢谢
- 如何防止用户关闭ie窗口右上角的X关闭按扭,这个事件该如何写?
public static string HostIP
{
get
{
string user_IP = HttpContext.Current.Request.UserHostAddress;
if(HttpContext.Current.Request.ServerVariables["HTTP_VIA"]!=null)
{
user_IP=HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
}
else
{
user_IP=HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"].ToString();
}
return user_IP; }
}