.NET MVC3 HtmlHelper编辑器,用于从不同区域进行访问

.NET MVC3 HtmlHelper编辑器,用于从不同区域进行访问,.net,asp.net-mvc-3,razor,mvc-editor-templates,.net,Asp.net Mvc 3,Razor,Mvc Editor Templates,在.NET MVC3 Razor Web应用程序中,如何使用另一个区域中的编辑器模板?(使用HtmlHelper的EditorFor方法)如果我正确解释了“另一个区域”:您总是可以通过使用显式目标直接引用对象 MyApplication.Helpers.MyEditorTemplate myTemplate; 能否将编辑器模板移出该区域?如果你把它放在根目录/Views/Shared/EditorTemplates中,你就可以从任何区域访问它。这是可能的,但我正在使用模块(/modules/

在.NET MVC3 Razor Web应用程序中,如何使用另一个
区域中的
编辑器模板
?(使用HtmlHelper的EditorFor方法)

如果我正确解释了“另一个区域”:您总是可以通过使用显式目标直接引用对象

MyApplication.Helpers.MyEditorTemplate myTemplate; 

能否将编辑器模板移出该区域?如果你把它放在根目录/Views/Shared/EditorTemplates中,你就可以从任何区域访问它。

这是可能的,但我正在使用模块(/modules/MyModule/Views/view.cshtml)。因此editortemplate属于特定模块,并且没有根共享目录。我通过将EditorTemplate复制到另一个模块,删除内容并将另一个模块呈现为其中的一部分来解决这个问题。。。工作,无重复代码:)