asp.net-mvc-3 - 使用 asp.net MVC 在 Orchard CMS 中检索图像位置

标签 asp.net-mvc-3 razor orchardcms

我正在将 Orchard MVC 用于我的一个项目。我试图创建自定义模块。我没有发现任何问题。但是当我尝试将图像放入 View 页面时,我遇到了问题。我不知道问题是路由还是 Orchard 本身。

第一件事模块的名称中带有“点”,例如 Orchard。所以,如果我试图从 Modules/Orchard.Name/Style/Images/1.jpg 给出路径,它有 .在这两者之间我猜不是真的。如果我试图在最终网址中像这样访问 ../../../Style/Images/1.jpg 它有 http://localhost/style/Images/1.jpg这不是图像的路径。

如何访问图像的 url。我是否必须定义自定义路由才能访问?或者还有其他解决方法吗?

最佳答案

您所要做的就是查看代码中的无数示例之一;)例如:

<img class="icon" src="@Href("~/Modules/Orchard.Users/Content/Admin/images/online.gif") " alt="@T("Approved") " title="@T("User is approved") " />

关于asp.net-mvc-3 - 使用 asp.net MVC 在 Orchard CMS 中检索图像位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9182338/

相关文章:

asp.net-mvc-3 - 方法 'Write' 没有重载采用 MVC3 Razor 格式的 0 个参数,

html - CSS float 和文本对齐仅作为内联使用

.net - 多个部分意味着模型错误在表格之间流血

visual-studio - 在 Visual Studio 中编辑 Orchard CMS 主题

asp.net-mvc - SQL CE 4.0 还是 SQL Express? Orchard 说的对吗?

c# - 在哪里放置授权方法?

javascript - 确定当前窗口是否使用 fancybox 打开?

image - MVC3 uploadify 上传图片到文件夹

c# - 禁用复选框仅在第一次有效

error-handling - 未找到 Orchard 返回页面