it-swarm.com.de

Wie erhält man die IP-Adresse aus einer Anfrage in ASP.NET?

Ich habe versucht, dies herauszufinden, kann aber keinen zuverlässigen Weg finden, um eine Client-IP-Adresse zu erhalten, wenn ich eine Anfrage an eine Seite in asp.net stelle, die mit allen Servern funktioniert.

25
Carson

Eine Methode ist die Verwendung des Request-Objekts:

protected void Page_Load(object sender, EventArgs e)
{
    lbl1.Text = Request.UserHostAddress;
}
32
TheVillageIdiot
 IpAddress=HttpContext.Current.Request.UserHostAddress;
7
Taran
Request.ServerVariables["REMOTE_ADDR"]

Um auf einen Index oder eine Eigenschaft in C # zuzugreifen, sollten Sie [] anstelle von () verwenden.

5
Jason

Verwenden Sie diesen Code:

public static string GetIpAddress()
    {
        return HttpContext.Current != null ? HttpContext.Current.Request.UserHostAddress : "";
    }
0
Ankur vijay