0

我有一个包含<img>标签的 .aspx 页面。当页面显示时,图像的大小框是正确的,所以我假设它知道在哪里可以找到图像;但是,没有图像出现(“红色 X 框”出现在 IE 中)。

这是页面源代码(无论如何,它的重要部分):

<!DOCTYPE html>
<html  xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Main Page</title>
</head>
<body>
    <div id="HeaderImage">
    <!-- "Why is this in a table?"
         So the header text can be centered vertically with the logo -->
    <table>
      <tr>
        <td>
          <img src="/content/images/Header Image.png" alt="Header Image" />
        </td>
        <td>
            <h2>Main Page</h2>
        </td>
      </tr>
    </table>
    </div>
    <hr />
    <p />
</body>
</html>

请注意,如果我更改图像源的 URL,则图像框仅足以容纳 alt 文本,因此我假设它能够找到图像并获取其大小。为什么图像本身不显示?

4

2 回答 2

0

呃...我忘了提到这是在表单身份验证显示的登录页面中吗?

该问题是由于在我的 web.config 文件中指向包含图像的文件夹的位置标记中没有显式标记引起的。

(顺便说一句......文件名中的空格与它无关。)

于 2013-10-16T20:02:02.803 回答
0

删除空格并查看是否有效,否则通过右键单击图像或使用浏览器工具(F12 Tools适用于 Internet Explorer、FirebugFirefox 或Chrome Developer Tools)来验证您的路径是否正确。

于 2013-10-16T15:57:26.543 回答