Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 14126|Odgovoriti: 0

[ASP.NET] asp.net pridobiti URL naslov trenutne strani

[Kopiraj povezavo]
Objavljeno na 7. 06. 2015 18:36:04 | | |
Celoten naslov trenutne strani je:http://www.itsvse.com/aaa/bbb.aspx?id=5&name=kelli
"http://" je ime dogovora
"www.itsvse.com" je domena
"AAA" je ime strani
"bbb.aspx" je ime strani (ime datoteke)
"id=5&name=kelli" je parameter
[1] Pridobi celoten URL (ime protokola + ime domene + ime strani + ime datoteke + parametri)

Koda je naslednja:

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

[2] Pridobite ime strani + ime strani + parametre:

Koda je naslednja:

string url=Request.RawUrl;
(ali niz url=Request.Url.PathAndQuery; )
url= /aaa/bbb.aspx?id=5&name=kelli

[3] Pridobite ime strani + ime strani:

Koda je naslednja:

string url=HttpContext.Current.Request.Url.AbsolutePath;
(ali string url= HttpContext.Current.Request.Path; )
url= aaa/bbb.aspx

[4] Pridobi domeno:

Koda je naslednja:

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

[5] Določite parametre:

Koda je naslednja:

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




Koda je naslednja:

Request.RawUrl: Pridobi podatke o URL-ju zahteve odjemalca (brez gostitelja in porta) ------>/Default2.aspx
Request.ApplicationPath: Pridobi virtualno pot do ASP.NET aplikacije na strežniku. ------>/
Request.CurrentExecutionFilePath: Pridobi virtualno pot do trenutne zahteve. ------>/Default2.aspx
Request.Path: Pridobi virtualno pot do trenutne zahteve. ------>/Default2.aspx
Request.PathInfo: Prejema dodatne informacije o poti za vire z razširitvijo URL-ja ------>
Request.PhysicalPath: Pridobi pot fizičnega datotečnega sistema, ki ustreza URL-ju zahteve. ------>E:\temp\Default2.aspx
Request.Url.LocalPath:------>/Default2.aspx
Request.Url.AbsoluteUri:------>http://localhost:8080/Default2.aspx
Request.Url.AbsolutePath:---------------------------->/Default2.aspx






Prejšnji:Iskalnik Baidu Japan je bil zaprt in odkrit mesec dni kasneje
Naslednji:Izvorna koda je šifrirana z DES za geslo programa C#
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com