2011-09-08 82 views
-4

以下是一塊XSL代碼無法在頁面查看圖像

<tr> 
    <td class="colHeader1">Last Name 
    </td> 
    <td class="cellstyle1"> 
    <input type="text" name="srchLname" style="width:100%" tabindex="1"/> 
    </td> 
    <td class="colHeader1">Primary Telephone 
    </td> 
    <td class="cellstyle1"> 
    <input type="text" name="srchPhone" style="width:100%"></input> 
    </td> 
    <td rowspan="2" align="right"> 
    <img src="images/search.gif" style="cursor:hand" onclick="doCustSrch()"></img> 
    <img src="images/clear.gif" style="cursor:hand" onclick="clearCustSrch()"></img> 
    </td> 
</tr> 

在使用此代碼的圖像在頁面犯規showup(search.gifclear.gif

回答

1

這不是一個ASP問題,而是一個物理位置之一。

讓我們想象一下,你有這棵樹的內容:

| 
|-- _Assets 
|  |-- Css 
|   |-- styles.css 
|  |-- Scripts 
|   |-- jquery.min.js 
|  |-- Images 
|   |-- search.gif 
|   |-- clear.gif 
|-- Admin 
|  |-- default.asp 
|-- Account 
|  |-- default.asp 
|-- ... 
| 

,如果你想點從Admin/default.aspsearch.gif像你的形象定位是:

  1. 你是在Admin所以讓我們回去一個文件夾,定位在root

    ../

  2. 讓我們找到根的整個路徑現在

    _Assets/Images/Search.gif

  3. 加入styles.css下兩條路徑

    <img src="../_Assets/Images/Search.gif" alt="" />

您使用的是CSS樣式您起始位置是保存的文件夾0文件,永遠不會調用它的頁面。

所以,在你的榜樣,你應該看到,如果你有這樣的事情:

|-- mypage.asp 
|-- images 
|  |-- search.gif 
|  |-- clear.gif 

我希望這有助於你清楚知道任何在文件指向並從那裏。


只是爲了您的信息,我不知道如果老ASP使用~字符,但在ASP.NET我們傾向於使用:

`<img src="~/_Assets/Images/Search.gif" alt="" />` 

其中~通配符字符手段「網站根目錄」,因此,不管我們在哪裏,在n子文件夾下的文件或根目錄中,路徑始終是具有~字符的完整路徑。