擷取的 URL 是完整的 URL,即包含 QueryString 部分
後台用string url = Request.Url.ToString();
擷取 網域名稱:
| 代碼如下 |
複製代碼 |
string url=HttpContext.Current.Request.Url.Host; url= www.111cn.net |
擷取 網站名+頁面名+參數:
| 代碼如下 |
複製代碼 |
string url=Request.RawUrl; (或 string url=Request.Url.PathAndQuery;) url= /aaa/bbb.aspx?id=5&name=kelli |
例
| 代碼如下 |
複製代碼 |
#region 擷取當前網址的URL /// <summary> /// 擷取當前網址的URL /// </summary> /// <param name="stype">傳回型別</param> /// <returns></returns> public static string weburl(string stype) { string url = ""; switch (stype) { case "1": url = HttpContext.Current.Request.Url.Host; //返回網域名稱 break; case "2": url = HttpContext.Current.Request.Url.Query; // 返回參數 break; case "3": url = HttpContext.Current.Request.Url.AbsolutePath; //擷取 網站名+頁面 名 break; //case "4": // url = Request.RawUrl; //擷取 網站名+頁面名+參數 // break; //case "5": // url = Request.Url.ToString(); //返回完整url // break; } return url; } |