asp.net-mvc-4 – 如何获取mvc中的用户IP地址
发布时间:2020-12-16 07:10:49 所属栏目:asp.Net 来源:网络整理
导读:参见英文答案 How to get the public IP address of a user in C#????????????????????????????????????15个 我用的是Mvc4, ?我想获取谁正在使用我的网站的用户IP地址. Based on this link 我可以获得用户主机地址,但我想获得确切的用户IP地址 解决方法 取决
参见英文答案 >
How to get the public IP address of a user in C#????????????????????????????????????15个
我用的是Mvc4, ?我想获取谁正在使用我的网站的用户IP地址. Based on this link 我可以获得用户主机地址,但我想获得确切的用户IP地址 解决方法
取决于你的位置.
控制器: ControllerContext.HttpContext.Request.UserHostAddress; 剃刀查看: @Request.UserHostAddress 模型: 不要使用System.Web.HttpContext,因为单元测试非常困难,如果不是不可能的话.而是通过控制器传递值. Html助手: public static MvcHtmlString Ip(this HtmlHelper html) { string html = html.ViewContext.RequestContext.HttpContext.Request.UserHostAddress; return MvcHtmlString.Create(html); } 请记住,由于示例的简单性,我没有进行任何空值检查. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 在MVC 3中回发到控制器操作后,ViewModel集合
- asp.net-mvc-3 – 在Post上,下拉列表SelectList.SelectedVa
- asp.net-mvc – 我的MVC 5模板中没有ApplicationRoleManage
- ASP.Net超过1个表格?
- asp.net-mvc-3 – System.Web.Mvc.HtmlHelper’不包含’Act
- asp.net – Orchard CMS如何进行日志记录?
- asp.net-mvc – 使用PreCompiled网站运行自定义VirtualPath
- Asp.net 中获取html控件的值的方法
- asp.net – 实体框架 – 使用.Include()和.Select()的“eag
- 如何为Asp.Net中的所有子文件夹注册HttpHandler?
推荐文章
站长推荐
- 如何从ASP.NET MVC中的窗体身份验证拦截401?
- asp.net-mvc – 在Razor web helper中使用html助
- asp.net-mvc – 从n层ASP.Net MVC应用程序的服务
- .net – UpdatePanel中的FileUpload控件,不刷新整
- asp.net 共享文件夹 网络文件夹 文件读写
- asp.net-mvc-3 – LabelFor不在循环中工作(for /
- asp.net-mvc – MVC3区域中的相对内容路径
- asp.net – System.web.ui.page的替代品
- 从零开始学 ASP.NET Core 与 EntityFramework Co
- asp.net – 如何使用jquery或jscript触发单击按钮
热点阅读