【发布时间】:2012-08-15 10:37:59
【问题描述】:
假设有一个具有视图的模块,并且该视图中包含一个 java 脚本文件:
像这样:
Script.Include("myscripts/somescript.js");
因此,当我从原始视图创建替代视图时,它将放置在 MyTheme 文件夹(模块目录以外的一些位置)中,显然无法访问原始视图的脚本文件夹。
问题是:现在如何从替代视图中访问该资源文件夹?
提前致谢。
【问题讨论】:
-
你的意思是“它显然无法访问原始视图的脚本文件夹”?什么会阻止它?
-
您无法访问资源文件,因为它们位于模块目录中。但我们在主题目录中。
-
所以? Script.Include("~/Modules/MyModuleName/Scripts/somescript.js") 可以正常工作,我可以向你保证。
-
哦!它真的有效。谢谢罗伊。
标签: asp.net-mvc-3 c#-4.0 orchardcms