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

时间:2014-01-15 12:43:44

标签: c# asp.net asp.net-mvc visual-studio sitecore

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

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

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

没有构建错误。但是我清理,构建并重建了解决方案,但这并不能解决问题。我正在使用Visual Studio 2012,环境已完全更新。 我搜索了互联网并找到了这个类似的issue,但解决方案并没有解决问题。

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

非常感谢。

的Jordy

3 个答案:

答案 0 :(得分:3)

您只需在视图顶部输入模型,如下所示:

@model your.namespace.goes.here

答案 1 :(得分:1)

1.FIRST您在应用程序中删除所有文件BIN文件夹。尝试构建应用程序。要么 2.DO第一步,如果您正在使用EF尝试通过从包管理器控制台中键入“update-database”来更新您的数据库

答案 2 :(得分:0)

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

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

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