Orchardcms Orchard CMS-如何在管理员页面的视图上使用html.action?更多管理页面的通用视图

Orchardcms Orchard CMS-如何在管理员页面的视图上使用html.action?更多管理页面的通用视图,orchardcms,orchardcms-1.8,Orchardcms,Orchardcms 1.8,我需要为Orchard CMS的更多管理页面(EditorTemplates/Parts)使用一个公共视图(管理我的所有小部件所需的自定义扩展表单)。 因此我尝试了@Html.Action,但出现了错误: 路径“/Alanis.Orchard/Admin/Widgets/EditWidget/5”的控制器未找到或未实现IController 然后尝试为应用程序代码准备一些帮助程序,但未发现问题 在更多的管理页面中使用一个视图查看通用代码的最佳实践是什么 谢谢您的帮助。您可能忘记指定区域了。添加一

我需要为Orchard CMS的更多管理页面(EditorTemplates/Parts)使用一个公共视图(管理我的所有小部件所需的自定义扩展表单)。 因此我尝试了@Html.Action,但出现了错误:

路径“/Alanis.Orchard/Admin/Widgets/EditWidget/5”的控制器未找到或未实现IController

然后尝试为应用程序代码准备一些帮助程序,但未发现问题

在更多的管理页面中使用一个视图查看通用代码的最佳实践是什么


谢谢您的帮助。

您可能忘记指定区域了。添加一个区域参数,以模块名称作为区域名称。

我这里不使用区域,控制器位于/Controllers/中。您的意思是您在应用程序根目录下的/Controller文件夹下编写代码,而不是在模块内编写代码?嗯,那不行。不,sry我的解释是,它在模块中。。我使用这个控制器做更多的事情(ajax mb,甚至是Html.Action on on no admin view),这些都可以。但是,如果我想在管理页面上的Html.Action中使用它们,就不起作用了。是否存在它工作的模块?启发。模块是领域。实际上,添加一个面积参数,以模块名称作为面积名称。我不知道为什么我忽略了它。在没有管理页面,我使用它的面积。愚蠢的错误。非常感谢伯特兰。