在mvc 2.0中运行项目时获取异常

时间:2011-04-04 09:03:25

标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-2

我在项目运行时遇到问题导致异常:

'〜/ Views / Employee / Index.aspx'的视图必须来自ViewPage,ViewPage,ViewUserControl或ViewUserControl。

我认为这是因为这个项目是在mvc 2.0中而我正在使用mvc 3.0运行它 但我没有做对。有谁知道这个问题。

任何帮助都将受到高度赞赏..

2 个答案:

答案 0 :(得分:0)

与Inherits标记中的内容有关。

标准视图的顶部应该有与此类似的标记。

<%@ Page Language="C#"    Inherits="System.Web.Mvc.ViewPage <OBJECT PASSED IN> " %>

答案 1 :(得分:0)

我得到了解决方案。我的项目是在MVC 2中使用visual studio 2008创建的,并且在MVC 3中使用visual studio 2010打开它不会正确加载项目,因此需要使用visual studio 2008安装MVC 2。