Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 14126|Odpowiedź: 0

[ASP.NET] asp.net uzyskać adres URL aktualnej strony

[Skopiuj link]
Opublikowano 07.06.2015 18:36:04 | | |
Pełny adres aktualnej strony to:http://www.itsvse.com/aaa/bbb.aspx?id=5&name=kelli
"http://" to nazwa umowy
"www.itsvse.com" to domena
"AAA" to nazwa strony
"bbb.aspx" to nazwa strony (nazwa pliku)
"id=5&name=kelli" to parametr
[1] Pobierz pełny adres URL (nazwa protokołu + domena + nazwa strony + nazwa pliku + parametry)

Kod jest następujący:

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

[2] Uzyskaj nazwę strony + nazwę strony + parametry:

Kod jest następujący:

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

[3] Pobierz nazwę strony + nazwę strony:

Kod jest następujący:

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

[4] Uzyskaj nazwę domeny:

Kod jest następujący:

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

[5] Ustalcie parametry:

Kod jest następujący:

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




Kod jest następujący:

Request.RawUrl: Otrzymuje informacje o adresie URL żądania klienta (z wyłączeniem hosta i portu) ------>/Default2.aspx
Request.ApplicationPath: Otrzymuje wirtualną ścieżkę do ASP.NET aplikacji na serwerze. ------>/
Request.CurrentExecutionFilePath: Otrzymuje wirtualną ścieżkę do bieżącego żądania. ------>/Default2.aspx
Request.Path: Pobierz wirtualną ścieżkę do bieżącego żądania. ------>/Default2.aspx
Request.PathInfo: Pobiera dodatkowe informacje o ścieżce dla zasobów z rozszerzeniem URL ------>
Request.PhysicalPath: Otrzymuje fizyczną ścieżkę systemu plików odpowiadającą adresowi URL żądania. ------>E:\temp\Default2.aspx
Request.Url.LocalPath:------>/Default2.aspx
Request.Url.AbsoluteUri:------>http://localhost:8080/Default2.aspx
Request.Url.AbsolutePath:---------------------------->/Default2.aspx






Poprzedni:Wyszukiwarka Baidu Japan została zamknięta i odkryta miesiąc później
Następny:Kod źródłowy jest szyfrowany za pomocą DES dla hasła programu C#
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com