国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

ASP.net 路徑問題 詳細說明

2024-07-10 12:38:49
字體:
來源:轉載
供稿:網友
比如你的工程是Webapplication1(url是:http://localhost/webapplication1/webform1.aspx)
Request.ApplicationPath 就是/Webapplication1
如果是站點就直接返回"/";
------------------------------------------------------
~/ 可以用在需要設置路徑的控件比如:imagebutton,image等 以及鏈接ascx文件,配置文件.
../ 的好處是可以不知道文件夾的名字知道層次結構就可以了
/ 的好處是針對根路徑,如果本地目錄和服務器目錄一致,那直接用/就可以保證路徑正確,這種情況很少.
Request.ApplicationPath 注意如果沒有虛擬目錄就直接返回/,那你程序里面就不要設置/
比如
Request.ApplicationPath+"/images/a.gif" 如果是站點 就是等于 "http://images/a.gif",錯誤的
如果有虛擬目錄就是 "Webapplication1/images/a.gif"
沒有/的
Request.ApplicationPath 發揮虛擬目錄名稱,如果是站點就返回/
~/ 類似,不過只用服務端的空間可以識別;
/ 針對目錄
./ 不知道
../ 相對當前目錄的上層目錄
比如你的工程是Webapplication1(url是:http://localhost/webapplication1/webform1.aspx)
Request.ApplicationPath 就是Webapplication1/
~/ 也是 Webapplication1/
/就是http://localhost/
如果webform1.aspx 下有個文件webform2.aspx
你可以在webform1.aspx里這樣使用
<a href=webform2.aspx>ddd</a>
或者
<a href=/webapplication1/webform2.aspx></a>
或者
<a href=../webform2.aspx></a>
ASP.NET 網站路徑
使用網站中的資源時,通常必須指定資源的路徑。例如,您可以使用 URL 路徑引用頁面中的圖像文件或網站中其他位置處的頁面的 URL。同樣,Web 應用程序中的代碼可以使用基于服務器的文件的物理文件路徑對文件進行讀寫操作。ASP.NET 提供用于引用資源并確定應用程序中的頁面或其他資源的路徑的方法。
指定資源的路徑
許多情況下,頁面中的元素或控件必須引用外部資源,如文件。ASP.NET 支持引用外部資源的各種方法。根據您使用的是客戶端元素還是 Web 服務器控件,選擇的引用方法將有所不同。
客戶端元素
客戶端元素是頁面上的非 Web 服務器控件元素,它們將按原樣被傳遞給瀏覽器。因此,從客戶端元素中引用資源時,應根據 HTML 中 URL 的標準規則構造路徑。可以使用完全限定的 URL 路徑(又稱為絕對 URL 路徑),也可以使用各種類型的相對路徑。例如,如果頁面包含 img 元素,則可以使用以下路徑之一設置其 src 屬性:
絕對 URL 路徑。如果引用其他位置(例如外部網站)中的資源,則絕對 URL 路徑非常有用。

<img src="http://www.contoso.com/MyApplication/Images/SampleImage.jpg" />網站根目錄相對路徑,此路徑將根據網站根目錄(而非應用程序根目錄)進行解析。如果將跨應用程序的資源(例如圖像或客戶端腳本文件)保留在網站根目錄下的文件夾中,則網站根目錄相對路徑非常有用。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 什邡市| 吉隆县| 平阴县| 合水县| 盱眙县| 莒南县| 澄迈县| 乌拉特前旗| 淮安市| 萨迦县| 和田县| 克拉玛依市| 任丘市| 斗六市| 甘泉县| 正宁县| 吉林省| 浮梁县| 手游| 通城县| 东丽区| 福清市| 固安县| 临朐县| 广南县| 自治县| 宣城市| 东阿县| 宜州市| 丹凤县| 文昌市| 安新县| 福贡县| 邹城市| 孟村| 谢通门县| 阳朔县| 浦北县| 仙游县| 博野县| 绥阳县|