自定义构建的ASP.NET MVC2打破了强类型视图

时间:2010-04-14 15:45:52

标签: model-view-controller asp.net-mvc-2

我遇到了自定义构建的ASP.NET MVC2的问题。强类型视图断开,因为viewdata被视为'Object'而不是相应的类型。 相同的视图与Microsoft的默认MVC2完美配合。

2 个答案:

答案 0 :(得分:1)

最后我找到了我的解决方案:我的VisualStudio解决方案中的所有项目都针对.NET 3.5而不是4.0

通过简单地更改目标框架,整个解决方案在webdev上编译并运行顺畅。但是必须对解决方案的每个引用项目进行更改 - 否则Visual Studio将不会调试它们。

希望我能帮助有这些信息的人。

答案 1 :(得分:0)

目前我也在寻找解决方案。在我的项目中,所有强类型视图都有一个对象的模型引用,而不是定义的类。

即使我创建一个全新的View,也不会有Object作为Model-type。

也许这些解决方案可以帮到你 - 不幸的是它们不适合我的问题。

object Model types in MVC2 using strongly typed view pages problem

h__p://stackoverflow.com/questions/2531729/intellisense-not-working-for-viewmodel-for-mvc2-project-in-asp-net-mvc2-rtw(作为新用户,我只允许发布一个链接...)