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

