我在视图中尝试了十多种不同的图像引用方法(请不要问为什么我这样做)。无论如何,显然最大的问题之一就是我永远无法逃脱这条路线,即使指定http://localhost:2324:/x/y/img.jpg毫无意义。
实际上是否只是通过使用文件路径来引用图像?
编辑:很确定你可以逃脱根,这是一个例子:
<%= ("<img src=”../../vehicleimages/" + Model.vehicleid + ".jpg” width=“250“ height=“300“ />")%>
结果如下:
<img src=”../../vehicleimages/b480b00e-c725-40fe-a5c2-277e82c5b1d9.jpg” width=“250“ height=“300“ />
一切都很好,但是如果我点击浏览器源代码中的链接,它会将我发送到以下内容:
http://localhost:4716/vehicle/details/vehicleimages/b480b00e-c725-40fe-a5c2-277e82c5b1d9.jpg%E2%80%9D
我想要http://localhost:4716/vehicleimages/b480b00e-c725-40fe-a5c2277e82c5b1d9.jpg
答案 0 :(得分:2)
我认为这是你的引号搞砸了。而不是:
<%= ("<img src=”../../vehicleimages/" + Model.vehicleid + ".jpg” width=“250“ height=“300“ />")%>
...尝试:
<img src="../../vehicleimages/<%= Model.vehicleid %>.jpg" width="250" height="300" />
...或:
<%= ("<img src=\"../../vehicleimages/" + Model.vehicleid + ".jpg\" width=\"250\" height=\"300\" />") %>