【问题标题】:Do not see the controller and model看不到控制器和型号
【发布时间】:2011-11-29 22:10:20
【问题描述】:

在views/jump/index有问题。

第一行:

@model IEnumerable<WhislaMvc.Areas.Admin.Models.Jump>
@{
    ViewBag.Title = "Index";
}

@model 和 ViewBaf - 看不到。 我犯了错误:

编译错误编译器错误消息:CS0103:名称“模型” 当前上下文中不存在编译器错误消息:CS0103: 当前上下文中不存在名称“ViewBug”

更新: 我评论模型和 ViewBag

@Html.ActionLink("Create New", "Create")

HTML为什么没有ActionLink方法???

【问题讨论】:

    标签: asp.net-mvc view model asp.net-mvc-areas


    【解决方案1】:

    从您的问题描述中可以看出,我认为您正在使用Asp.Net MVC 2,而您只是尝试使用functionality of Asp.Net MVC 3.

    ViewBag自带Asp.Net MVC 3 (It's feature of Asp.Mvc 3)

    您可以尝试避免编译错误的一些建议。

    1. 安装Asp.Net MVC 3(安装.Net Framework 4 prior

    2. Change your project property.(右键单击 Web 项目 -> 单击 “属性”-> 应用程序选项卡-> 目标框架-> 更改为 .NET 框架 4

    检查并更改您的 web.config,如下所示:

    <compilation debug="true" targetFramework="4.0">
                <assemblies>
                    <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
                    <add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
                    <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
                    <add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
                    <add assembly="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
                    <add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
                </assemblies>
            </compilation>
    

    希望这会有所帮助!

    【讨论】:

      【解决方案2】:

      所有问题都出在 Area / Admin / Views 中的 Web.Config 配置

      我从 Views/Web.Config/ 获得的 WebConfig 是标准的。

      【讨论】:

      • 这应该是评论,而不是“答案”。
      • @DaveShaw - 公平地说,这是 OP 回答他自己的问题。 Deniska - 如果您可以扩展您的答案,这将很有用,并记得在可能的情况下标记为已接受。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-19
      • 2019-01-11
      • 2016-05-11
      • 1970-01-01
      • 1970-01-01
      • 2013-03-12
      • 1970-01-01
      相关资源
      最近更新 更多