asp.net-mvc – 如何在asp.net mvc中的静态类中获取客户端的IP地址
发布时间:2020-05-24 21:20:14 所属栏目:asp.Net 来源:互联网
导读:我想在asp.net mvc 3中的静态类中获取客户端的ip地址. 但是我无法在静态类中访问请求对象. 可以任何一个帮助如何获取ip地址没有请求对象在静态类? 您可以在静态类中获取用户的IP地址,如下所示: string ip = System.Web.HttpContext.Current.Request.ServerV
|
我想在asp.net mvc 3中的静态类中获取客户端的ip地址. 但是我无法在静态类中访问请求对象. 可以任何一个帮助如何获取ip地址没有请求对象在静态类? 解决方法您可以在静态类中获取用户的IP地址,如下所示:string ip = System.Web.HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
if (string.IsNullOrEmpty(ip))
{
ip = System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
}
return ip;
这种技术最好使用Request.UserHostAddress(),因为有时只会捕获用户代理的IP地址. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 为什么ASP.NET MVC使用会话状态?
- asp.net-mvc – 可在LAN中远程访问的IIS页面,但不能在服务器
- asp.net-mvc – 在ASP.NET MVC Preview 4中使用路由引擎进行
- 如何单元测试我的asp.net-mvc控制器的OnActionExecuting方法
- asp.net-mvc – 当tryUpdateModel无法在asp.net mvc 3中更新
- asp.net-mvc-3 – 从单控制器操作返回多个部分视图?
- asp.net-mvc – MVC Razor – 如何向自己提交表单
- asp.net-mvc – 实体框架:已经有一个与此命令关联的开放Da
- asp.net – 通过使用JQuery调用Web服务可能存在哪些威胁,如
- asp.net-web-api – 使用WebAPI PUT / POST请求启用CORS?
推荐文章
站长推荐
- SqlServer如何给表添加新的字段以及字段注释
- asp.net – 为“忘记密码”执行代码的最佳方式
- asp.net-mvc – ASP.NET MVC / EF4 / POCO /存储
- iis-6 – 如何防止IIS覆盖我在ASP.NET中设置的文
- 如何使用ASP.NET MVC Web API OData链接到Razor中
- ASP.Net便携式服务器
- asp.net-ajax – Ajax脚本管理器和母版页
- asp.net – 什么项目层应该屏幕DTO的生活?
- asp.net – Visual Studio 2008,2010或2012(v11)
- asp.net-mvc – 如何删除MVC网站中的所有当前域名
热点阅读
