Obtener la URL de la página actual en C#
Este tutorial discutirá el método para obtener la URL de la página actual en C#.
Obtener la URL de la página actual con la clase HttpContext
en C#
La clase HttpContext
en C# maneja toda la información sobre una solicitud HTTP específica. Podemos usar la clase HttpContext
para obtener la URL de la página web actual. Vea el siguiente ejemplo.
string url = HttpContext.Current.Request.Url.AbsoluteUri;
El código anterior nos dará una URL como se indica a continuación.
http: // localhost:5555/TUTORIAL/Default.aspx
También podemos usar la clase HttpContext
para obtener diferentes partes de la URL como nombre de host, número de puerto, etc. El siguiente ejemplo de código nos muestra cómo podemos obtener el nombre de host con la clase HttpContext
.
string hostname = HttpContext.Current.Request.Url.Host;
Este código guardará el nombre de host dentro de la variable hostname
como.
localhost
También podemos obtener el número de puerto con la clase HttpContext
. El siguiente ejemplo de código nos muestra cómo podemos obtener el número de puerto con la clase HttpContext
en C#.
string portnumber = HttpContext.Current.Request.Url.Port;
El código anterior guardará el número de puerto dentro de la variable portnumber
como.
5555
También podemos obtener la ruta de la página web actual en C#. En el primer ejemplo, la ruta es la parte de la URL después del número de puerto. El siguiente ejemplo de código nos muestra cómo podemos obtener la ruta de la página web actual en C#.
string path = HttpContext.Current.Request.Url.AbsolutePath;
El código anterior guardará el siguiente valor dentro de 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