Html 无法在页面中查看图像

Html 无法在页面中查看图像,html,Html,下面是一段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 Telepho

下面是一段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>

姓
主电话

使用此代码时,图像不会显示在页面中(
search.gif
clear.gif

这不是ASP的问题,而是物理位置的问题

让我们想象一下,您有一个目录树:

|
|-- _Assets
|     |-- Css
|          |-- styles.css
|     |-- Scripts
|          |-- jquery.min.js
|     |-- Images
|          |-- search.gif
|          |-- clear.gif
|-- Admin
|     |-- default.asp
|-- Account
|     |-- default.asp
|-- ...
|
如果您想从
Admin/default.asp
指向
search.gif
图像,您的图像定位将是:

  • 您位于
    Admin
    文件夹中,因此让我们返回一个文件夹,定位在
    root

    。/

  • 现在让我们从根找到整个路径

    \u资产/Images/Search.gif

  • 连接两条路径

  • 您正在
    样式下使用CSS样式。CSS
    您的起始位置是保存
    样式.CSS
    文件的文件夹,而不是调用该文件的页面

    因此,在您的示例中,您应该看到您是否有如下内容:

    |-- mypage.asp
    |-- images
    |     |-- search.gif
    |     |-- clear.gif
    
    我希望这有助于你清除任何疑问,在指向文件和从哪里


    仅供参考,我不知道旧ASP是否使用
    ~
    字符,但在ASP.NET中,我们倾向于使用:

    `<img src="~/_Assets/Images/Search.gif" alt="" />`
    
    ``
    
    其中
    ~
    通配符字符表示“网站的根目录”,因此,无论我们在哪里,在
    n
    子文件夹下的文件中或在根目录中,路径始终是完整路径,开头带有
    ~
    字符