1

我在 orchard1.6 中创建了内容部分我在管理面板的功能中启用了内容部分,我将其添加到我的页面类型中作为该内容部分的一部分,现在我的问题是当我要编辑它给出的特定页面时以下错误

" 传入字典的模型项的类型为 'fileuploads.models.fileuploadpart',但此字典需要类型为 'orchard.contrib.fileupload.models.fileupoadviewmodel' 的模型项。"

如果有人知道这个问题,我期待知道这一点,这将是很有帮助的。提前致谢。

4

2 回答 2

0

看起来您将不正确类型的模型对象传递给编辑器形状。您在驱动程序中传递给编辑器的模型对象的类型(使用EditorTemplate)必须与@usingcshtml 模板文件中的定义相匹配。

在没有看到实际代码的情况下很难说更多。

于 2012-12-20T01:39:56.010 回答
0

看起来你应该把
@model fileuploads.models.fileuploadpart
在你的 .cshtml

你试过吗?

顺便说一句,仅在编辑器模板的 .cshtml 上执行此操作。.cshtml 部分本身应该有一个动态模型。

于 2013-02-15T09:51:59.113 回答