0
此标记:foreach语句不能在MVC项目上IEnumerable类型的变量操作
<%@ Page Title=""
Language="C#"
MasterPageFile="~/Views/Shared/Site.Master"
Inherits="System.Web.Mvc.ViewPage<IEnumerable<FOO>>" %>
产生错误
foreach语句,因为“IEnumerable的”确实无法在类型“IEnumerable的”变量操作不包含'GetEnumerator'的公共定义
我可以通过添加此标记来消除错误:
<%@ Import Namespace="System.Linq" %>
这让我觉得非常糟糕。我在VS2010工作,并开始使用.NET 4.0作为MVC项目的项目。我不得不降级,因为.NET 4.0尚未安装在我们的网络上。我怀疑降级导致了这个问题,但我不知道如何解决这个问题。
也许你还没有导入声明Foo类的名字空间。请导入FOO类名称空间。如果可以的话,添加你的代码 – AEMLoviji 2011-04-16 10:53:32