Asp.net mvc 4 名称';型号';在当前上下文MVC 4中不存在

Asp.net mvc 4 名称';型号';在当前上下文MVC 4中不存在,asp.net-mvc-4,Asp.net Mvc 4,我是MVC4新手,因此不知道为什么会出现此错误“当前上下文中不存在名称‘model’”请帮助 @foreach (var item in model) { <tr> <td> @Html.DisplayFor(modelItem => item.Title) </td> <td> @Html.D

我是MVC4新手,因此不知道为什么会出现此错误“当前上下文中不存在名称‘model’”请帮助

         @foreach (var item in model)
         {
         <tr>
        <td>
            @Html.DisplayFor(modelItem => item.Title)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Address)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Mobile)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.City)
        </td>
         <td>
            @Html.DisplayFor(modelItem => item.State)
        </td>
        <td>
            <a href="#" id="LinkEdit+@item.ID"  onclick="OpenDialog('/Company/UpdateCompany?ID=@item.ID',600,800);" > Edit </a>|
            <a href="#" id="LinkDelete+@item.ID"  onclick="DeleteCompany(@item.ID)" > Delete </a>
        </td>
    </tr>
}
@foreach(模型中的变量项)
{
@DisplayFor(modeleItem=>item.Title)
@DisplayFor(modelItem=>item.Address)
@DisplayFor(modelItem=>item.Mobile)
@DisplayFor(modeleItem=>item.City)
@DisplayFor(modelItem=>item.State)
|
}

在foreach循环中,它应该是
model
,而不是
model
,如下所示:--


我已经更改了它,但现在我收到另一个错误“error 2方法'System.Web.Mvc.Html.DisplayExtensions.DisplayFor(System.Web.Mvc.HtmlHelper,System.Linq.Expressions.Expression)的类型参数”'无法从用法推断。请尝试显式指定类型参数。d:\11ITAccountPro\11ITAccountPro\11ITAccountPro\Views\ClientMaster\ViewClientDetails.cshtml 43 18 11ITAccountPro“@DineshChauhan…而不是为了尝试DisplayNameFor@DineshChauhan...this你的MVC框架的问题不是答案吗..看这个链接..@DineshChauhan…我想。。问题是你的项目仍然是用.NET v3.5而不是v4.0编译的…也请参见上面的链接…如果答案解决了你的问题,请接受答案,这样也可以帮助他人..谢谢..@DineshChauhan..上面的答案是你问题的正确答案(正如你在上面的评论中提到的)所以,请点击答案下方的勾号来接受它……这样其他用户就可以从上面的答案和问题中获益……谢谢。。。
@foreach (var item in Model){ ..... }