0

简单的 aspx 页面,称为 Default.aspx。图像损坏,找不到脚本文件。我知道这些路径是正确的,因为我可以将它们复制到另一个不称为 Default.aspx 的 aspx 页面并且它们可以工作。我完全不知所措,我唯一能想到的是这与iis-express有关吗?我们最近从 IIS 5.1 迁移过来,这在那里工作。将脚本更改为 /js/test.js 似乎可行,但我不明白为什么这是必要的。它对图像没有帮助。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
    <title></title>
    <script language="JavaScript" src="js/test.js"></script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <img src="images/test.gif"/>
    </div>
    </form>
</body>
</html>
4

1 回答 1

1

假设以下目录结构:

<root>
-js\
-images\
-default.aspx

尝试用 / 附加两个路径以使用绝对路径:

<script language="JavaScript" src="/js/test.js"></script>

<img src="/images/test.gif"/>
于 2011-05-09T21:55:05.090 回答