0

以下是错误类型传递到强类型视图时的错误消息示例:

The model item passed into the dictionary is of type 'foo', but this dictionary requires a model item of type 'bar'.

此错误表示“此词典”需要不同的模型。我的问题是,为什么是“字典”?如果错误消息说“此类需要'bar'类型的模型项”对我来说更有意义。

错误消息指的是什么字典?

4

1 回答 1

1

Dictionary是一个框架类。字典用于保存 MVC 中的键/值集合。错误消息说,Dictionary初始化的类型与 MVC 尝试放入其中的项目不同。

http://msdn.microsoft.com/en-us/library/xfhwa508.aspx

此 Google 搜索显示了 ASP.NET MVC 使用的许多字典。

于 2013-04-09T14:51:36.237 回答