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

Asp.net mvc 3 使用asp.net MVC检索Orchard CMS中的图像位置,asp.net-mvc-3,razor,orchardcms,Asp.net Mvc 3,Razor,Orchardcms,我正在使用Orchard MVC开发我的一个项目。我试图创建自定义模块。我觉得这没什么问题。但当我试图把图片放在查看页面时,我遇到了问题。我不知道问题是路由问题还是果园问题 第一件事模块的名称中有“点”,如Orchard。所以,如果我试图给出Modules/Orchard.Name/Style/Images/1.jpg中的路径,它就有了。在这两者之间我猜不是真的。如果我试图访问最终url中的../../../Style/Images/1.jpg,它的路径不是Image 如何访问图像的url。我必

我正在使用Orchard MVC开发我的一个项目。我试图创建自定义模块。我觉得这没什么问题。但当我试图把图片放在查看页面时,我遇到了问题。我不知道问题是路由问题还是果园问题

第一件事模块的名称中有“点”,如Orchard。所以,如果我试图给出Modules/Orchard.Name/Style/Images/1.jpg中的路径,它就有了。在这两者之间我猜不是真的。如果我试图访问最终url中的../../../Style/Images/1.jpg,它的路径不是Image


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

您所要做的就是查看代码中大量示例中的一个;)例如:

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


您的内容文件夹中还需要一个web.config文件。从Orchard.Users/Content复制web.config。有时只共享主题/应用程序/内容,因此尝试将图像移动到那里。