Utiliser UserHostAddress pour obtenir IP Adresse

Cette méthode obtient l'adresse IP de la demande actuelle. Il utilise la propriété UserHostAddress dans le framework ASP.NET. C'est la meilleure façon d'obtenir une représentation de chaîne de l'adresse IP.

Exemple :



Tout d'abord, cet exemple de code présente la méthode Application_BeginRequest, qui est exécuté à chaque fois qu'un utilisateur visite le site web. Vous pouvez l'ajouter en cliquant sur Ajouter -> classe d'application globale.

En Application_BeginRequest, on obtient le HttpRequest actuel, puis accéder à la propriété UserHostAddress chaîne. Enfin, nous écrivons la valeur de chaîne à la sortie et compléter la demande.


Méthode qui obtient l'adresse IP

using System;
using System.Web;

namespace WebApplication1
{
    public class Global : HttpApplication
    {
 protected void Application_BeginRequest(object sender, EventArgs e)
 {
     // Get request.
     HttpRequest request = base.Request;

     // Get UserHostAddress property.
     string address = request.UserHostAddress;

     // Write to response.
     base.Response.Write(address);

     // Done.
     base.CompleteRequest();
 }
    }
}
Résultat du Code : 

127.0.0.1

 Enjoy !

Post a Comment

Previous Post Next Post