1

我知道这可能是一个愚蠢的问题,但我在这里找不到任何关于它的信息。我的解决方案资源管理器的根目录中有一个母版页,只需将一个 .aspx 页面放在一个新文件夹中。母版页正在引用另一个文件夹中的图像,当我预览页面时,它是一个损坏的图像。我需要做什么才能让页面从母版页加载图像?谢谢

4

3 回答 3

6

您必须使用相对路径。下面是一个例子:

<asp:Image ImageUrl="~/Images/orderedList1.png" runat="server" />
<img src="~/Images/orderedList0.png" runat="server" />

不使用asp.net控件别忘了加上runat="server"

于 2013-01-10T03:38:12.083 回答
1

好吧,通过不发布带有图像引用的标记,您让我们猜测发生了什么。

但是这个怎么样:您只有图像的部分(相对)路径,并且该路径从您的 aspx 文件的位置无效。

我猜对了吗?

于 2013-01-10T03:33:11.933 回答
0

您可能正在引用没有路径的图像。

在 MasterPage 中加载子页面时,“当前”目录将更改为子页面的目录。所以相对路径发生了变化。

于 2013-01-10T03:33:34.657 回答