Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 14126|Отговор: 0

[ASP.NET] asp.net получи URL адреса на текущата страница

[Копирай линк]
Публикувано в 7.06.2015 г. 18:36:04 ч. | | |
Пълният адрес на настоящата страница е:http://www.itsvse.com/aaa/bbb.aspx?id=5&name=kelli
"http://" е името на споразумението
"www.itsvse.com" е домейнското име
"AAA" е името на сайта
"bbb.aspx" е името на страницата (име на файл)
"id=5&name=kelli" е параметърът
[1] Вземете пълния URL адрес (име на протокол + домейн име + име на сайт + име на файл + параметри)

Кодът е следният:

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

[2] Вземете името на сайта + името на страницата + параметрите:

Кодът е следният:

string url=Request.RawUrl;
(или низ url=Request.URL.PathAndQuery; )
URL= /AAA/bbb.aspx?ID=5&name=Kelli

[3] Вземете името на сайта + името на страницата:

Кодът е следният:

string url=HttpContext.Current.Request.Url.AbsolutePath;
(или низ url= HttpContext.Current.Request.Path; )
URL = AAA/bbb.aspx

[4] Получаване на домейн име:

Кодът е следният:

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

[5] Вземете параметрите:

Кодът е следният:

низ url= HttpContext.Current.Request.Url.Query;
url= ?id=5&name=kelli




Кодът е следният:

Request.RawUrl: Получава URL информацията на клиентската заявка (без хоста и порта) ------>/Default2.aspx
Request.ApplicationPath: Получава виртуалния път към ASP.NET приложение на сървъра. ------>/
Request.CurrentExecutionFilePath: Получава виртуалния път към текущата заявка. ------>/Default2.aspx
Request.Path: Вземете виртуалния път към текущата заявка. ------>/Default2.aspx
Request.PathInfo: Взема допълнителна информация за пътя за ресурси с разширение за URL ------>
Request.PhysicalPath: Получава пътя на физическата файлова система, съответстващ на URL адреса на заявката. ------>Е:\temp\Default2.aspx
Request.URL.LocalPath:------>/Default2.aspx
Request.URL.AbsoluteUri:------>http://localhost:8080/Default2.aspx
Request.URL.AbsolutePath:---------------------------->/Default2.aspx






Предишен:Търсачката Baidu Japan беше затворена и открита месец по-късно
Следващ:Изходният код е криптиран с DES за паролата на C# програмата
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com