我收到以下异常,并且没有类/方法名称的线索。只是它向我展示了完全限定的类型名称。但是哪个字典?我调试了,并且无法找到确切的位置,直接它会抛出这个异常。它是一个MVC应用程序(Sitecore MVC)
请帮忙吗?或者提示如何调试或修复此问题?
描述:发生了未处理的异常。
异常详细信息:System.InvalidOperationException:传递到字典中的模型项的类型为ProductController,但此字典需要ProductViewController类型的模型项
答案 0 :(得分:1)
您的一个效果图是尝试将错误的对象类型从Controller
传递到Razor
文件。
查看生成异常的页面上的渲染。其中一个剃刀脚本将有一个这样的模型标记:
@model Namespace.ProductViewController
但控制器操作或视图渲染设置为传入ProductController
对象。您需要更新视图或控制器操作,以便传入正确的模型,或者需要正确的模型。