ASP.net MVC 强类型视图下拉列表为空



对于 Sitecore7 解决方案,我设置了一个 ASP.net MVC3 项目。我正在尝试使用"添加视图"向导向我的控制器操作添加新视图,方法是右键单击 View() 代码>添加视图。

public class HomeController : SitecoreController
{
    public ActionResult Add()
    {
        return View();
    }
}

将显示"添加视图"向导,但是当我选中"创建强类型视图"复选框时,模型类下拉列表为空。

没有生成错误。但是,我清理,构建并重建了解决方案,但这并不能解决问题。我正在使用Visual Studio 2012,并且环境已完全更新。我搜索了互联网并发现了这个模拟外观问题,但解决方案无法解决问题。

我试图在一天内修复它,但没有成功。有谁知道解决方案?

多谢。

乔迪

您只需在

视图顶部键入模型,如下所示:

@model your.namespace.goes.here

1.首先,删除应用程序 BIN 文件夹中的所有文件。然后尝试生成应用程序。或2.DO 第一步,如果您使用的是 EF,请尝试通过键入"更新数据库"从包管理器控制台<</p>

div class="one_answers"来更新数据库>

添加强类型视图的最简单方法是:

右键单击您的视图文件夹 -> 添加 -> 脚手架项目 -> MVC 视图

从那里,您可以选择项目中可用的任何型号和类型。但是,请记住,旧的 MVC 模板(如 MVC 3)可能没有所有可用的选项。

最新更新