【问题标题】:How To Get an Ip Address in Asp.Net Mvc by using Entity FrameWork?如何使用实体框架在 Asp.Net Mvc 中获取 IP 地址?
【发布时间】:2018-03-22 08:54:25
【问题描述】:

我想通过使用实体框架在 Asp.Net(MVC) 中获取 IP 地址 我不知道当他从他的机器上在我的网站上发布一些东西时如何获取客户端机器的 IP 地址......如果你有任何相关的解决方案然后发布......谢谢

【问题讨论】:

  • 你为什么认为你可以使用实体框架以某种方式获取客户端的 IP 地址? IP地址和实体框架之间没有直接联系,除非你想从数据库中获取IP地址。
  • 。 。思考*。 . . .

标签: javascript c# asp.net-mvc-4


【解决方案1】:

虽然您不能使用实体框架来获取客户端 IP 地址,但您可以在 MVC 控制器中使用 HttpRequestUserHostAddress 属性来完成此操作

namespace Mvc.Controllers
{

    using System;
    using System.Web.Mvc;

    public class HomeController : ClientController
    {
        public ActionResult Index()
        {
            string ip = Request.UserHostAddress;

            ...
        }
    }
}

【讨论】:

  • “正确的代码”是什么意思?您问如何获取用户的 IP 地址,我解释了如何做到这一点。您的用户将从视图提交,该视图将点击您在控制器上指定的任何方法,您可以获得 IP 地址,如上面的答案所示。 Stack Overflow 不是“为我编写应用程序”的网站。这是一个问答网站。如果您需要更多信息,我建议您相应地改写或修改您的问题。
猜你喜欢
  • 1970-01-01
  • 2015-11-04
  • 1970-01-01
  • 2013-01-09
  • 2016-05-10
  • 2011-02-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多