2016-03-17 20 views
0

请有人可以帮助解决我的问题。我为我的一个视图创建了一个新模型,并且我一直获得YSOD“传入字典的模型项目是X类型的,但此字典需要附加类型为Y的模型项目”屏幕截图。我做了大量的谷歌搜索,我似乎发现了一些建议来检查视图所期望的模型。该视图正在期待我的新模型,我看不出任何此问题的原因。我对EPiServer相当陌生,非常感谢任何帮助或建议。 YSOD Error messageEPiServer YSOD试图更换模型中使用的模型

回答

0

确保你实际上是通过实施IPageViewModel,其中T是RsaBasePageType视图模型。

ArticlesLandingLightModel实现该接口?

+0

嗨特德,谢谢你的回复。你知道什么限制模型需要IPagevieModel吗?我试图从原始模型中移除长链继承。我无法找到界面要求的位置/ –

+0

来自正在呈现的视图 - 它通过.cshtml文件顶部的@model关键字指定了其所需的模型类型。 –

+0

这就是我正在挂上电话。该视图指定@model ArticlesLandingLightModel。我对这个项目相当陌生,不得不在某处出现某种奇怪的映射。只是不确定要寻找什么。我以前在MVC网站中没有遇到过这类事情。欣赏你的评论 –