Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 14126|Risposta: 0

[ASP.NET] asp.net ottenere l'indirizzo URL della pagina corrente

[Copiato link]
Pubblicato su 07/06/2015 18:36:04 | | |
L'indirizzo completo della pagina attuale è:http://www.itsvse.com/aaa/bbb.aspx?id=5&name=kelli
"http://" è il nome dell'accordo
"www.itsvse.com" è il nome di dominio
"AAA" è il nome del sito
"bbb.aspx" è il nome della pagina (nome del file)
"id=5&name=kelli" è il parametro
[1] Ottieni l'URL completo (nome protocollo + nome dominio + nome sito + nome file + parametri)

Il codice è il seguente:

stringa url=Request.Url.ToString();
URL=http://www.itsvse.com/aaa/bbb.aspx?id=5&name=kelli

[2] Ottieni il nome del sito + nome della pagina + parametri:

Il codice è il seguente:

string url=Request.RawUrl;
(o URL stringa=Request.Url.PathAndQuery; )
URL= /AAA/bbb.aspx?ID=5&Name=Kelli

[3] Ottieni il nome del sito + nome della pagina:

Il codice è il seguente:

stringa url=HttpContext.Current.Request.Url.AbsolutePath;
(o stringa url= HttpContext.Current.Request.Path; )
URL= AAA/bbb.aspx

[4] Ottenere un nome di dominio:

Il codice è il seguente:

stringa url=HttpContext.Current.Request.Url.Host;
URL=www.itsvse.com

[5] Ottieni i parametri:

Il codice è il seguente:

stringa url= HttpContext.Current.Request.Url.Query;
URL= ?ID=5&Name=Kelli




Il codice è il seguente:

Request.RawUrl: Ottiene le informazioni URL della richiesta client (esclusi host e porta) ------>/Default2.aspx
Request.ApplicationPath: Ottiene il percorso virtuale verso ASP.NET'applicazione sul server. ------>/
Request.CurrentExecutionFilePath: Ottiene il percorso virtuale verso la richiesta corrente. ------>/Default2.aspx
Request.Path: Porta il percorso virtuale alla richiesta corrente. ------>/Default2.aspx
Request.PathInfo: Raccoglie informazioni aggiuntive sul percorso per risorse con un'estensione URL ------>
Request.PhysicalPath: Ottiene il percorso fisico del file system corrispondente all'URL della richiesta. ------>E:\temp\Default2.aspx
Request.Url.LocalPath:------>/Default2.aspx
Request.Url.AbsoluteUri:------>http://localhost:8080/Default2.aspx
Request.Url.AbsolutePath:---------------------------->/Default2.aspx






Precedente:Il motore di ricerca Baidu Japan fu chiuso e scoperto un mese dopo
Prossimo:Il codice sorgente è criptato con DES per la password del programma C#
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com