想象一下,我有一张图片托管在http://www.mypage.com/content/images/myimage.png
我的网页上,我想将它显示在我的网页上。在我的 ascx 文件中如下:
<img runat="server" id="ImgLarge" class="myimage" src="../content/images/myimage.png" />
唯一的问题是该图像无法打印。我相信解决方法是让图像使用绝对 URL,但我宁愿不使用http://www.mypage.com/content/images/myimage.png
,而是使用类似src=@Url.Absolute('~/images/solar-panel.png')
.
这在 ascx 文件中有效吗?如果没有,是否有替代方案?我只在我的 cshtml 文件中这样做过。谢谢!