我负责维护遗留系统。该系统是从Visual Studio 2008和MVC 1.0开发的。然而,我有的视觉工作室版本是2010年。现在我面临一个新问题,即View中的Model对象无法使用原始类中的方法。以下是视图文件的标题。我不能在查看页面的Model.Count
<%@ Page Title="" Language="VB" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage(Of System.Linq.IQueryable(Of MVCApplication.opportunity))"%>
在视图部分,我有以下代码。
<% If (Model.Count <> 0) Then%>
然而,当我尝试使用成员“计数”,有System.MissingMemberException:公共部件类型'伯爵'DataQuery(机会)找不到。
在调试模式下,模型包含与控制器相同的数据。但是,看起来页面无法访问它们。你有什么建议如何解决它?
使用MVC 1.0与Visual Studio 2010后,我有这个问题。在我改回到MVC 2.0后,这个问题已经消失。但是,我遇到了另一个兼容性问题。 :( – Boong 2011-03-12 20:16:06