asp.net獲取當前網(wǎng)址url的各種屬性(文件名、參數(shù)、域名 等)的代碼
設(shè)當前頁完整地址是:http://www.dhdzp.com/aaa/bbb.aspx?id=5&name=kelli
"http://"是協(xié)議名
"www.dhdzp.com"是域名
"aaa"是站點名
"bbb.aspx"是頁面名(文件名)
"id=5&name=kelli"是參數(shù)
【1】獲取 完整url (協(xié)議名+域名+站點名+文件名+參數(shù))
string url=Request.Url.ToString();
url= http://www.dhdzp.com/aaa/bbb.aspx?id=5&name=kelli
【2】獲取 站點名+頁面名+參數(shù):
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.dhdzp.com
【5】獲取 參數(shù):
string url= HttpContext.Current.Request.Url.Query;
url= ?id=5&name=kelli
Request.RawUrl:獲取客戶端請求的URL信息(不包括主機和端口)------>/Default2.aspx
Request.ApplicationPath:獲取服務(wù)器上ASP.NET應(yīng)用程序的虛擬路徑。------>/
Request.CurrentExecutionFilePath:獲取當前請求的虛擬路徑。------>/Default2.aspx
Request.Path:獲取當前請求的虛擬路徑。------>/Default2.aspx
Request.PathInfo:取具有URL擴展名的資源的附加路徑信息------>
Request.PhysicalPath:獲取與請求的URL相對應(yīng)的物理文件系統(tǒng)路徑。------>E:\temp\Default2.aspx
Request.Url.LocalPath:------>/Default2.aspx
Request.Url.AbsoluteUri:------>http://localhost:8080/Default2.aspx
Request.Url.AbsolutePath:---------------------------->/Default2.aspx
- asp.net gridview 72般絕技
- JQuery.uploadify 上傳文件插件的使用詳解 for ASP.NET
- asp.net生成Excel并導出下載五種實現(xiàn)方法
- ASP.NET中的幾種彈出框提示基本實現(xiàn)方法
- ASP.NET對路徑"xxxxx"的訪問被拒絕的解決方法小結(jié)
- asp.net cookie的操作,寫入、讀取與操作
- asp.net 面試 筆試題目[附答案]
- 使用jQuery向asp.net Mvc傳遞復(fù)雜json數(shù)據(jù)-ModelBinder篇
- asp.net 驗證碼生成和刷新及驗證
- ASP.NET The system cannot find the file specified解決辦法
相關(guān)文章
Community Server專題三:HttpModule
Community Server專題三:HttpModule...2007-03-03
使用DataTable.Select 方法時,特殊字符的轉(zhuǎn)義方法分享
常見的特殊字符 基本都能轉(zhuǎn)義 ,不知道還有沒有漏掉的 ,目前使用正常 ,有需要的朋友可以參考一下2013-10-10
asp.net使用母版頁中使用ajax腳本取數(shù)據(jù)
因母版頁繼承自UserControl,我們無法像正常頁面那樣使用Jquey或Ajax的PageMethods等無刷新方法取數(shù)據(jù)。不過可以使用ajax提供的Sys.Net.WebRequest來解決這一問題。2010-09-09
win10下ASP.NET Core部署環(huán)境搭建步驟
這篇文章主要以圖文結(jié)合的方式介紹了win10下ASP.NET Core部署環(huán)境搭建步驟,感興趣的小伙伴們可以參考一下2016-07-07
看到本質(zhì)而不是現(xiàn)象--解決ASP.NET CS0016的問題
看到本質(zhì)而不是現(xiàn)象--解決ASP.NET CS0016的問題...2007-01-01
.NET?Core使用?CancellationToken?取消API請求的操作方法
用戶取消請求時,你可以使用HttpContext.RequestAborted訪問,您也可以使用依賴注入將其自動注入到您的操作中,這篇文章主要介紹了.NET?Core使用?CancellationToken?取消API請求,需要的朋友可以參考下2024-03-03
asp.net 虛擬主機時常出現(xiàn)MAC驗證失敗錯誤之解決方法
驗證視圖狀態(tài) MAC 失敗。如果此應(yīng)用程序由網(wǎng)絡(luò)場或群集承載,請確保 <machineKey> 配置指定了相同的 validationKey 和驗證算法。不能在群集中使用 AutoGenerate。2009-05-05

