Ottieni l'URL della pagina corrente in C#
Questo tutorial discuterà il metodo per ottenere l’URL della pagina corrente in C#.
Ottieni l’URL della pagina corrente con la classe HttpContext
in C#
La HttpContext
class in C# gestisce tutte le informazioni su una specifica richiesta HTTP. Possiamo usare la classe HttpContext
per ottenere l’URL della pagina web corrente. Vedi il seguente esempio.
string url = HttpContext.Current.Request.Url.AbsoluteUri;
Il codice sopra ci fornirà un URL come indicato di seguito.
http: // localhost:5555/TUTORIAL/Default.aspx
Possiamo anche usare la classe HttpContext
per ottenere diverse parti dell’URL come nome host, numero di porta, ecc. Il seguente esempio di codice ci mostra come ottenere il nome host con la classe HttpContext
.
string hostname = HttpContext.Current.Request.Url.Host;
Questo codice salverà il nome host all’interno della variabile hostname
come.
localhost
Possiamo anche ottenere il numero di porta con la classe HttpContext
. Il seguente esempio di codice ci mostra come possiamo ottenere il numero di porta con la classe HttpContext
in C#.
string portnumber = HttpContext.Current.Request.Url.Port;
Il codice sopra salverà il numero di porta all’interno della variabile portnumber
come.
5555
Possiamo anche ottenere il percorso della pagina Web corrente in C#. Nel primo esempio, il percorso è la parte dell’URL dopo il numero di porta. L’esempio di codice seguente mostra come ottenere il percorso della pagina Web corrente in C#.
string path = HttpContext.Current.Request.Url.AbsolutePath;
Il codice precedente salverà il seguente valore all’interno della variabile 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