整個錯誤消息:傳遞到字典的模型產品類型...,但這需要字典...
The model item passed into the dictionary is of type
'MyClass`2[Implementation1,Implementation2]',
but this dictionary requires a model item of type
'MyClass`2[Interface1,Interface2]'.
在我看來,我有模型聲明:
@model MyClass<Interface1, Interface2>
凡MyClass的是類和接口1和接口2都在我的控制器操作界面
我打電話:
return View(model);
其中: 模式的類型是...
...和Implementation1實現接口1和Implementation2工具接口2
有什麼辦法避免這個錯誤,而不必像下面那樣聲明我的模型?
@model MyClass<Implementation1, Implementation2>
任何原因,你不能讓你的模型使用'MyClass的<接口1,接口2> '? – DavidG 2014-10-09 08:33:55