Obtenir l'URL de la page actuelle en C#
Ce tutoriel abordera la méthode pour obtenir l’URL de la page actuelle en C#.
Obtenir l’URL de la page courante avec la classe HttpContext
en C#
La classe HttpContext
en C# gère toutes les informations sur une requête HTTP spécifique. Nous pouvons utiliser la classe HttpContext
pour obtenir l’URL de la page Web courante. Consultez l’exemple suivant.
string url = HttpContext.Current.Request.Url.AbsoluteUri;
Le code ci-dessus nous donnera une URL comme indiqué ci-dessous.
http: // localhost:5555/TUTORIAL/Default.aspx
On peut aussi utiliser la classe HttpContext
pour obtenir différentes parties de l’URL comme le nom d’hôte, le numéro de port, etc. L’exemple de code suivant nous montre comment on peut obtenir le nom d’hôte avec la classe HttpContext
.
string hostname = HttpContext.Current.Request.Url.Host;
Ce code sauvegardera le nom d’hôte dans la variable hostname
comme.
localhost
Nous pouvons également obtenir le numéro de port avec la classe HttpContext
. L’exemple de code suivant nous montre comment obtenir le numéro de port avec la classe HttpContext
en C#.
string portnumber = HttpContext.Current.Request.Url.Port;
Le code ci-dessus enregistrera le numéro de port dans la variable portnumber
comme.
5555
Nous pouvons également obtenir le chemin de la page Web actuelle en C#. Dans le premier exemple, le chemin est la partie de l’URL après le numéro de port. L’exemple de code suivant nous montre comment obtenir le chemin de la page Web actuelle en C#.
string path = HttpContext.Current.Request.Url.AbsolutePath;
Le code ci-dessus sauvegardera la valeur suivante dans la variable path
.
/ TUTORIAL / Default.aspx
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn