【问题标题】:MVC3 how do you specify a path to imageMVC3如何指定图像的路径
【发布时间】:2011-10-13 01:14:27
【问题描述】:

图片位于:/Content/panoramic/panoramas/UCCCParc.tif

我像这样访问图像:

<img src="@Url.Content("~/Content/panoramic/panoramas/" + @imgName + "")"/>

但是当我尝试加载页面 localhost/pano(其中 pano 是一个控制器)时,找不到图像。这是在 MVC3 中访问文件的正确方法吗?将文件夹层次结构指定为图像的路径是否正确,或者我应该以某种方式在路径周围包裹一个控制器?

【问题讨论】:

  • Url.Content() 生成的路径是什么?
  • /Content/panoramic/panoramas/img1.jpg

标签: asp.net-mvc-3


【解决方案1】:

您的代码似乎没有问题,但找到问题的最佳方法是使用“检查元素”或其他工具(Firefox 中的错误)来找出您的代码生成的正确 URL。 (右击图像空间并选择“检查元素”并查看图像路径是否正确)。

【讨论】:

  • 我做到了。 url 没问题,但我认为当浏览器发送请求以从 /Content/panoramic/panoramas/img1.jpg 获取图像时,mvc3 会寻找一个名为 Content/ 的控制器等等......
猜你喜欢
  • 2011-05-12
  • 2011-08-16
  • 1970-01-01
  • 1970-01-01
  • 2018-07-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-01-28
相关资源
最近更新 更多