gpt4 book ai didi

asp.net-mvc - 从 ASP.NET MVC 中的相同路由 URL 路径提供图像

转载 作者:行者123 更新时间:2023-12-04 13:55:55 26 4
gpt4 key购买 nike

这就是我想要做的。我有要写到 View 中的内容。此内容具有与文档相关的图像引用。例如,如果我正在查看以下 URL:

http://localhost/article/8AB98/

内容可能具有以下形式的图像:
<img src="myimage.png" />

这显然会导致浏览器在以下 URL 处查询图像:
http://localhost/article/8AB98/myimage.png

但是,由于 mvc 路由,将找不到此图像。您是否知道一种简单的方法可以使该 URL 将正确的图像返回给浏览器?

请注意:标记与原始标记保持原样实际上很重要......这意味着以某种方式重写图像 URL 以便它们指向当前 View URL 之外的另一个文件夹不幸的是不可能的。

谢谢!!

最佳答案

您可以使用 Url.Content() 方法。

<img src="<%= Url.Content("~/images/myimage.png") %>" />

这将从应用程序根解析 url。

关于asp.net-mvc - 从 ASP.NET MVC 中的相同路由 URL 路径提供图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1247932/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com