Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 14126|Odpověď: 0

[ASP.NET] asp.net získat URL adresu aktuální stránky

[Kopírovat odkaz]
Zveřejněno 07.06.2015 18:36:04 | | |
Plná adresa aktuální stránky je:http://www.itsvse.com/aaa/bbb.aspx?id=5&name=kelli
"http://" je název dohody
"www.itsvse.com" je doména
"AAA" je název stránky
"bbb.aspx" je název stránky (název souboru)
parametr "id=5&name=kelli" je
[1] Získejte plnou URL (název protokolu + doména + název webu + název souboru + parametry)

Kód je následující:

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

[2] Získejte název stránky + název stránky + parametry:

Kód je následující:

string url=Request.RawUrl;
(nebo string url=Request.Url.PathAndQuery; )
URL= /AAA/bbb.aspx?ID=5&NAME=KELLI

[3] Získejte název webu + název stránky:

Kód je následující:

string url=HttpContext.Current.Request.Url.AbsolutePath;
(nebo řetězce url= HttpContext.Current.Request.Path; )
url= aaa/bbb.aspx

[4] Získejte doménové jméno:

Kód je následující:

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

[5] Získejte parametry:

Kód je následující:

string url= HttpContext.Current.Request.Url.Query;
URL= ?ID=5&NAME=KELLI




Kód je následující:

Request.RawUrl: Získává URL informace o požadavku klienta (bez hostitele a portu) ------>/Default2.aspx
Request.ApplicationPath: Získá virtuální cestu k ASP.NET aplikaci na serveru. ------>/
Request.CurrentExecutionFilePath: Získá virtuální cestu k aktuálnímu požadavku. ------>/Default2.aspx
Request.Path: Získejte virtuální cestu k aktuálnímu požadavku. ------>/Default2.aspx
Request.PathInfo: Přijímá další informace o cestě pro zdroje s příponou URL ------>
Request.PhysicalPath: Získá fyzickou cestu souborového systému odpovídající URL požadavku. ------>E:\temp\Default2.aspx
Request.Url.LocalPath:------>/Default2.aspx
Request.Url.AbsoluteUri:------>http://localhost:8080/Default2.aspx
Request.Url.AbsolutePath:---------------------------->/Default2.aspx






Předchozí:Vyhledávač Baidu Japan byl uzavřen a objeven o měsíc později
Další:Zdrojový kód je zašifrovan pomocí DES pro heslo programu C#
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com