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
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