我将在后台使用C#建立一个使用ASP.NET的网站。我使用以下图像制作母版页:
<img src="afbeeldingen/berichten.png" alt="new messages" />
因为我的网站中有很多页面,所以我在我的解决方案中创建了目录。我现在的问题是当我去一个页面时,它不会加载图像。他找不到。我可以将其编辑为../images/message.png
,但是他无法在目录外的其他页面上找到它。
加载my css的link
- 标记不会发生此问题。
重要说明:所有图片都在母版页中(下图中为黄色)。我将显示的“子”页面位于一个目录中(localhost:11794/wachtwoord/verloren.aspx
(英文密码/丢失)在下面的图片上看到蓝色。)
任何人都可以帮助我吗?感谢。
答案 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" />