未从目录中的母版页加载的图像

时间:2015-06-15 16:55:45

标签: asp.net image

我将在后台使用C#建立一个使用ASP.NET的网站。我使用以下图像制作母版页:

<img src="afbeeldingen/berichten.png" alt="new messages" />

因为我的网站中有很多页面,所以我在我的解决方案中创建了目录。我现在的问题是当我去一个页面时,它不会加载图像。他找不到。我可以将其编辑为../images/message.png,但是他无法在目录外的其他页面上找到它。

Images not loaded in directory

加载my css的link - 标记不会发生此问题。

重要说明:所有图片都在母版页中(下图中为黄色)。我将显示的“子”页面位于一个目录中(localhost:11794/wachtwoord/verloren.aspx (英文密码/丢失)在下面的图片上看到蓝色。)

enter image description here

任何人都可以帮助我吗?感谢。

2 个答案:

答案 0 :(得分:1)

只需添加runat="server"和元素的ID,您就可以使用~来引用解决方案的根

<img src="~/images/message.png" alt="new messages" runat="server" ID="myImg"/>

答案 1 :(得分:0)

@Brendan Hannemann给我看了一个关于哪里显而易见的链接。我必须使用的代码是:

<img src="<%=ResolveUrl("~/afbeeldingen/berichten.png") %>" alt="nieuwe berichten" id="berichten" />