菜單
  • 0+

    合作(zuò)客戶

  • 0+

    年(nián)服務經驗

  • 0+

    服務标準

  • 0+

    專業團隊

  • 0%

    客戶好評

NET後台獲取頁面url各種屬性(文件(jiàn)名、參數、域名等)

發布時間:2014-08-25
假設當前頁完整地址是:http://www.test.com/aaa/bbb.aspx?id=5&name=kelli
 
"http://"是協議(yì)名
 
"www.test.com"是域名
 
"aaa"是虛拟目錄名
 
"bbb.aspx"是頁面名(文件(jiàn)名)
 
"id=5&name=kelli"是參數
 

【1】獲取 完整url (協議(yì)名+域名+虛拟目錄名+文件(jiàn)名+參數)
 
string url=Request.Url.ToString();
 
url= http://www.test.com/aaa/bbb.aspx?id=5&name=kelli
 
【2】獲取 虛拟目錄名+頁面名+參數:
 
string url=Request.RawUrl;
 
(或 string url=Request.Url.PathAndQuery;)
 
url= /aaa/bbb.aspx?id=5&name=kelli
 
【3】獲取 虛拟目錄名+頁面名:
 
string url=HttpContext.Current.Request.Url.AbsolutePath;
 
(或 string url= HttpContext.Current.Request.Path;)
 
url= aaa/bbb.aspx
 
【4】獲取 域名:
 
string url=HttpContext.Current.Request.Url.Host;
 
url= www.test.com
 
【5】獲取 參數:
 
string url= HttpContext.Current.Request.Url.Query;
 
url= ?id=5&name=kelli
 
Request.QueryString["id"]和Request.QueryString["name"]訪問(wèn)各參數
 
Request.UrlReferrer可(kě)以獲取客戶端上次請(qǐng)求的url的有關信息, 這樣我們就(jiù)可(kě)以通過這個屬性返回到“上一頁”。
 
同樣地,Request.UrlReferrer.Query可(kě)以獲取客戶端上次請(qǐng)求的url的有關參數部分(fēn)。

最新案例

多一份參考,總有益處

聯系互通在線,免費獲得(de)專屬《策劃方案》及報價。

咨詢相(xiàng)關問(wèn)題或預約面談,可(kě)以通過以下方式與我們聯系

400-999-6534    

掃描二維碼
與銷售顧問(wèn)咨詢

多一份免費策劃方案,總有益處。

請(qǐng)直接添加銷售顧問(wèn)微信聯系咨詢
QQ在線咨詢 暫不需要

189-2372-7009