此错误消息让我发疯。
我在将 Html.ListBox 和 Html.DropDownList HtmlHelpers 与 ASP.NET MVC v1.0 一起使用时得到它。填充列表工作正常 - 我可以查看它们等 - 但是当我使用传递给控制器的 FormCollection 在模型中创建新记录以获取所选值时,会发生此错误。根据其他几篇关于此事的帖子,我已经尝试了几种不同的配置和代码安排 - 不高兴。
希望有人能告诉我这是否是一个已知问题,以便我可以继续我的生活!如有必要,宁愿不必发布代码,但可以根据要求发布。
哦,建议的解决方法/解决方案也会很好;-)
蒂亚!
伯纳德。
好的,快速更新,我已经在下面的回复中发布了三条评论,以澄清关于我在这里做什么的详细信息。
我现在有另一个问题要分享 - 我已经尝试了 ScottGu 的替代推荐方法 - 实现 ModelView。所以,当我这样做时,它基本上是相同的场景,但我得到一个“对象引用未设置为对象的实例”。在我得到“没有带有'IEnumerable'类型的键'Blah'的ViewData项目。”的同一个地方出错。
我开始认为这可能与 EF 的工作方式有关......