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