Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 14126|Ответ: 0

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

[Скопировать ссылку]
Опубликовано 07.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 (имя протокола + доменное имя + имя сайта + имя файла + параметры)

Код таков:

строка 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] Получите название сайта + название страницы:

Код таков:

строка 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 запроса. ------>E:\temp\Default2.aspx
Запрос.URL.LocalPath:------>/Default2.aspx
Запрос.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