Sitecore MVC - 在执行当前Web请求期间生成了未处理的异常

时间:2016-01-20 00:23:39

标签: c# .net exception dictionary sitecore

我收到以下异常,并且没有类/方法名称的线索。只是它向我展示了完全限定的类型名称。但是哪个字典?我调试了,并且无法找到确切的位置,直接它会抛出这个异常。它是一个MVC应用程序(Sitecore MVC)

请帮忙吗?或者提示如何调试或修复此问题?

  

描述:发生了未处理的异常。

     

异常详细信息:System.InvalidOperationException:传递到字典中的模型项的类型为ProductController,但此字典需要ProductViewController类型的模型项

1 个答案:

答案 0 :(得分:1)

您的一个效果图是尝试将错误的对象类型从Controller传递到Razor文件。

查看生成异常的页面上的渲染。其中一个剃刀脚本将有一个这样的模型标记:

@model Namespace.ProductViewController

但控制器操作或视图渲染设置为传入ProductController对象。您需要更新视图或控制器操作,以便传入正确的模型,或者需要正确的模型。