如题。
解决方案 »
- 怎么导入项目模版的问题
- GridView的问题,高手熟手请进!
- 关于一个替换字符串操作的问题
- aspx文件里能设断点跟踪吗?
- 关于asp.net发布为DLL时IIS的配置问题?
- 关于sql语句的问题 !!! 请帮帮忙 谢谢了
- 为什么我写了个图片上传的程序,C盘和我的文档的图片不能上传
- select top 10 aa,bb,cc form name 为什么只显示5条呢?符合条件的记录不止10条啊,怎么回事
- 有没有asp.net代码分离的书
- ^^^为何引用System.Management提示命名空间不存在?请专家帮忙解决,是关于使用WMI的...^^^
- 关于CHECKBOX.Checked始终为FALSE?
- page_load被执行了几次啊?
Request.UserHostAddress
可以得到
/// 获取客户端IP
/// </summary>
/// <param name="context"></param>
/// <returns></returns>
public static string GetClientIpAddress(HttpContext context)
{
string result = String.Empty;
if (context == null)
{
return "000.000.000.000";
} result = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
if (null == result || result == String.Empty)
{
result = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
}
if (null == result || result == String.Empty)
{
result = HttpContext.Current.Request.UserHostAddress;
} return result;
}