如何从ASP.NET中的请求中获取IP地址?

25 c# asp.net ip-address

我一直试图解决这个问题,但在向所有服务器的asp.net中的页面发出请求时找不到可靠的方法来获取客户端IP地址.

The*_*iot 33

一种方法是使用Request对象:

protected void Page_Load(object sender, EventArgs e)
{
    lbl1.Text = Request.UserHostAddress;
}
Run Code Online (Sandbox Code Playgroud)


Tar*_*ran 8

 IpAddress=HttpContext.Current.Request.UserHostAddress;
Run Code Online (Sandbox Code Playgroud)


Jas*_*son 5

Request.ServerVariables["REMOTE_ADDR"]
Run Code Online (Sandbox Code Playgroud)

要在C#上访问索引或属性,您应该使用[]而不是()