将.aspx页面放在文件夹中时,母版页中的图像消失

时间:2013-01-10 03:30:24

标签: asp.net html master-pages

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

3 个答案:

答案 0 :(得分:6)

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

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

如果您不使用asp.net控件,请不要忘记添加runat =“server”

答案 1 :(得分:1)

好吧,如果没有发布带有图片引用的标记,那么就让我们猜猜发生了什么。

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

我猜对了吗?

答案 2 :(得分:0)

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

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