Orchardcms orchard中的自定义列表模块

Orchardcms orchard中的自定义列表模块,orchardcms,orchard-modules,orchardcms-1.9,Orchardcms,Orchard Modules,Orchardcms 1.9,我想在我的orchard项目中使用自定义列表模块 为此:我复制了所有schemainclude处理程序、控制器、视图等。。。从…起 默认Orchard。将模块列表到MyList模块。 当我运行MyList模块并单击UI中的“包含的项目”链接时,此异常在名为Parts.Container.BulkActions.cshtml的视图中崩溃: 无法将类型“Mypro.MyLists.ViewModels.ContentOptions”转换为“Orchard.List.ViewModels.Conten

我想在我的orchard项目中使用自定义列表模块 为此:我复制了所有schemainclude处理程序、控制器、视图等。。。从…起 默认Orchard。将模块列表到MyList模块。 当我运行MyList模块并单击UI中的“包含的项目”链接时,此异常在名为Parts.Container.BulkActions.cshtml的视图中崩溃: 无法将类型“Mypro.MyLists.ViewModels.ContentOptions”转换为“Orchard.List.ViewModels.ContentOptions”

我知道这是什么意思:


但是,我更改了路由文件中的所有名称空间和区域名称。我不知道为什么我的模块重定向到属于defualt orchard.lists模块的viewParts.Container.BulkActions.cshtml?不是重定向到模块中的视图?

我找到了它!Orchard使用ShapeBinding类中的BindingName和BindingSource属性保留视图的名称和源。现在,如何更改BindingName'BulkActions.cshtml'的BindingSource?ShapeBinding列表存储在哪里?为此我编辑了它。你打算做什么来证明复制粘贴整个模块是正确的?@BertrandLeRoy:嗨Bertrand。我希望你能看到我的问题!。因为我将使用Orchard.List的所有功能。还可以为自己定制列表…?对。为什么您需要复制模块才能执行此操作?是的。我的问题是你为什么这么做?这是不好的做法,没有必要。