Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 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 (ім'я протоколу + доменне ім'я + ім'я сайту + ім'я файлу + параметри)

Код виглядає так:

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] Отримайте параметри:

Код виглядає так:

string 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
Запит.URL.LocalPath:------>/Default2.aspx
Запит.URL.AbsoluteUri:------>http://localhost:8080/Default2.aspx
Запит.URL.AbsolutePath:---------------------------->/Default2.aspx






Попередній:Пошукова система Baidu Japan була закрита і виявлена через місяць
Наступний:Вихідний код шифрується DES для пароля програми C#
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com