我在项目运行时遇到问题导致异常:
'〜/ Views / Employee / Index.aspx'的视图必须来自ViewPage,ViewPage,ViewUserControl或ViewUserControl。
我认为这是因为这个项目是在mvc 2.0中而我正在使用mvc 3.0运行它 但我没有做对。有谁知道这个问题。
任何帮助都将受到高度赞赏..
答案 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。