MvcContrib.Mvc3-ci 3.0.75.0突破变化?

时间:2011-07-02 10:10:08

标签: asp.net-mvc-3 mvccontrib

刚刚从MvcContrib.Mvc3-ci 3.0.73.0更新到3.0.75,之前工作的普通ViewUserControl引发了运行时异常:

The model item passed into the dictionary is of type 'System.String', but this dictionary requires a model item of type 'MvcContrib.UI.InputBuilder.Views.PropertyViewModel`1[System.Object]'.

“违规”编辑器从模型中获取一个纯字符串:

<%: Html.EditorFor(m => m.Model.NEV) %>

恢复到3.0.73.0,编辑器再次运行。有任何想法吗? (3.0.74.0似乎也在起作用)

2 个答案:

答案 0 :(得分:5)

我有同样的问题,并解决了它恢复到版本:3.0.73.0

Uninstall-Package MvcContrib.Mvc3-ci -Force
Install-Package MvcContrib.Mvc3-ci -version 3.0.73.0

答案 1 :(得分:0)

我遇到了同样的错误。似乎如果你使用除EditorFor之外的任何东西它可以正常工作。 因此,如果您知道需要渲染哪个HTML编辑器,请使用它(例如@ Html.TextAreaFor(x =&gt; x.Model.NEV)