URL der aktuellen Seite abrufen in C#

Muhammad Maisam Abbas 11 Dezember 2023
URL der aktuellen Seite abrufen in C#

In diesem Tutorial wird die Methode zum Abrufen der URL der aktuellen Seite in C# erläutert.

URL der aktuellen Seite abrufen Mit der Klasse HttpContext in C#

Die Klasse HttpContext in C# verarbeitet alle Informationen zu einer bestimmten HTTP-Anforderung. Wir können die Klasse HttpContext verwenden, um die URL der aktuellen Webseite abzurufen. Siehe folgendes Beispiel.

string url = HttpContext.Current.Request.Url.AbsoluteUri;

Der obige Code gibt uns eine URL wie unten angegeben.

http:  // localhost:5555/TUTORIAL/Default.aspx

Wir können auch die Klasse HttpContext verwenden, um verschiedene Teile der URL wie Hostname, Portnummer usw. abzurufen. Das folgende Codebeispiel zeigt uns, wie wir den Hostnamen mit der Klasse HttpContext abrufen können.

string hostname = HttpContext.Current.Request.Url.Host;

Dieser Code speichert den Hostnamen in der Variablen hostname wie.

localhost

Wir können die Portnummer auch mit der Klasse HttpContext abrufen. Das folgende Codebeispiel zeigt uns, wie wir die Portnummer mit der Klasse HttpContext in C# erhalten können.

string portnumber = HttpContext.Current.Request.Url.Port;

Der obige Code speichert die Portnummer in der Variablen portnumber wie.

5555

Wir können auch den Pfad der aktuellen Webseite in C# abrufen. Im ersten Beispiel ist der Pfad der Teil der URL nach der Portnummer. Das folgende Codebeispiel zeigt uns, wie wir den Pfad der aktuellen Webseite in C# ermitteln können.

string path = HttpContext.Current.Request.Url.AbsolutePath;

Der obige Code speichert den folgenden Wert in der Variablen path.

/ TUTORIAL / Default.aspx
Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

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