0

我正在将第 3 方 jquery 插件集成到我的 ASP.NET MVC 网站上的页面中,我发现它期望图像位于相对于它所在页面的 img 文件夹中。它会生成如下所示的 img 标签:

<img src="img/blah.jpg">

问题是,我的页面位于类似的 URL 上mysite.com/mycontroller/view/id,因此没有简单的方法将 img 文件夹放在正确的位置以获取图像。我需要 img 标签是这样的:

<img src="/Content/img/blah.jpg">

显然,我可以编辑第 3 方 javascript 以在每次创建 img 标记时输出不同的路径,但我想知道 ASP.NET MVC 中是否有更好的方法(也许使用重新路由?)。

(我对 ASP.NET MVC 和 Web 开发非常陌生,所以请告诉我我是否以完全错误的方式处理这个问题)。

4

1 回答 1

1

我建议避免尝试通过路由解决此问题。编辑脚本以使路径正确,这将更容易且性能最高。在客户端脚本中修复它可能与查找和替换或仅编辑单个字符串对象一样简单。

于 2012-10-11T21:43:55.393 回答