[ASP.Net] Comment obtenir l'url / l'adresse de la page actuelle

How to get current page url / address in asp.Net

Dans cet article, je vais expliquer comment obtenir / récupérer / lire l'url / l'adresse de la page actuelle dans asp.Net en utilisant à la fois le langage c # et vb.Net. Lorsque vous travaillez sur l'application asp.Net, il est parfois nécessaire d'obtenir l'url de la page actuelle. 

 

Code C# : pour obtenir / lire l'URL / l'adresse de la page actuelle dans asp.net

01.protected void Page_Load(object sender, EventArgs e)
02.{
03.   Response.Write(Request.RawUrl); // return => /Default.aspx
04.   Response.Write(HttpContext.Current.Request.Url.AbsolutePath); // return => /Default.aspx
05.   Response.Write(Request.Url); // return => http://localhost:4761/Default.aspx
06.   Response.Write(HttpContext.Current.Request.Url); // return => http://localhost:4761/Default.aspx
07.   Response.Write(Request.Url.AbsoluteUri); // return => http://localhost:4761/Default.aspx
08.   Response.Write(HttpContext.Current.Request.Url.AbsoluteUri); //return => http://localhost:4761/Default.aspx
09.}

 

 Code VB.Net : pour obtenir / lire l'URL / l'adresse de la page actuelle dans asp.net

Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
   Response.Write(Request.RawUrl) ' return => /Default.aspx
   Response.Write(HttpContext.Current.Request.Url.AbsolutePath) ' return => /Default.aspx
   Response.Write(Request.Url) ' return => http://localhost:4761/Default.aspx
   Response.Write(HttpContext.Current.Request.Url) ' return => http://localhost:4761/Default.aspx
   Response.Write(Request.Url.AbsoluteUri) ' return => http://localhost:4761/Default.aspx
   Response.Write(HttpContext.Current.Request.Url.AbsoluteUri) 'return => http://localhost:4761/Default.aspx
End Sub