对于Sitecore7解决方案,我设置了一个ASP.net MVC3项目。我正在尝试使用“添加视图”向导向我的控制器操作添加新视图,方法是单击View()代码>添加视图。
public class HomeController : SitecoreController
{
public ActionResult Add()
{
return View();
}
}
显示“添加视图”向导,但当我选中“创建强类型视图”复选框时,Model类下拉列表为空。
没有构建错误。但是我清理,构建并重建了解决方案,但这并不能解决问题。我正在使用Visual Studio 2012,环境已完全更新。 我搜索了互联网并找到了这个类似的issue,但解决方案并没有解决问题。
我试图在一天内修复它,但没有成功。有谁知道解决方案?
非常感谢。
的Jordy
答案 0 :(得分:3)
您只需在视图顶部输入模型,如下所示:
@model your.namespace.goes.here
答案 1 :(得分:1)
1.FIRST您在应用程序中删除所有文件BIN文件夹。尝试构建应用程序。要么 2.DO第一步,如果您正在使用EF尝试通过从包管理器控制台中键入“update-database”来更新您的数据库
答案 2 :(得分:0)
添加强类型视图的最简单方法是:
右键单击您的Views文件夹 - >添加 - >脚手架项目 - > MVC视图
从那里,您可以选择项目中可用的任何型号和类型。但是,请记住,旧的MVC模板(如MVC 3)可能没有所有可用选项。