强类型视图中的错误消息 - 什么是“字典”?

时间:2013-04-09 14:50:11

标签: c# asp.net-mvc-3 view model

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

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

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

错误信息暗指什么字典?

1 个答案:

答案 0 :(得分:1)

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

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

This Google Search显示了ASP.NET MVC使用的一些词典。