五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 365文章 > ASPX和HTML獲取系統(tǒng)根目錄的路徑

ASPX和HTML獲取系統(tǒng)根目錄的路徑

文章來源:365jz.com     點擊數(shù):306    更新時間:2011-03-11 13:35   參與評論

  在寫頁面元素的路徑時候我經(jīng)常寫相對路徑,比如images 放在根目錄,我一級我就../,二級我就../ ../。最后搞的整個頁面都是這些符號很不美觀。

  后面想SRC能否直接獲取應(yīng)用程序的根目錄呢?

  有兩個辦法

  一、如果界面元素是服務(wù)端控件,可以用"~"符號直接獲取根目錄, 如src="~/images/" 就是根目錄下的images目錄

 備注:

  1、"./xxx.xx"表示本目錄下的xxx.xx

  2、"../xxx.xx"表示上一級目錄中的xxx.xx,當然,"http://www.cnblogs.com/xxx.xx"表上上一級目錄中的xxx.xx
  3、"xxx/"表示當前目錄下的xxx文件夾,也相當與"./xxx/"
  4、"/xxx.xx" 表示從網(wǎng)站根目錄開始,即網(wǎng)站根目錄下的xxx.xx文件(還沒測試)
二、如果是HTML元素,有2個辦法

  1)加上runat ="server" ,將其標注成服務(wù)端HTML控件

  2) 我們?nèi)绻苯釉贖TML元素用  src="~/images"時候,路徑將變成src=iis的根路徑+"/images";缺少了應(yīng)用的路徑;

我自己的思考改正為:

 src="<%= Request.ApplicationPath %>/images/"  ;Request.ApplicationPath為獲取應(yīng)用名稱的根路徑 等同于 src="/web應(yīng)用程序名稱/images/";這樣就指向了應(yīng)用程序根路徑;

注意:

1)<%= Request.ApplicationPath %> 和/images/不能有空格,不然render 時候會將空格解碼為 %20就獲取不到圖片真正的路徑了;

2) 這個路徑是動態(tài)生成的,所以設(shè)計器就沒辦法顯示圖標了

如對本文有疑問,請?zhí)峤坏浇涣髡搲瑥V大熱心網(wǎng)友會為你解答??! 點擊進入論壇

發(fā)表評論 (306人查看,0條評論)
請自覺遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴禁發(fā)布色情、暴力、反動的言論。
昵稱:
最新評論
------分隔線----------------------------

其它欄目

· 建站教程
· 365學(xué)習(xí)

業(yè)務(wù)咨詢

· 技術(shù)支持
· 服務(wù)時間:9:00-18:00
365建站網(wǎng)二維碼

Powered by 365建站網(wǎng) RSS地圖 HTML地圖

copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號