MVC 3和强类型视图

时间:2011-02-05 17:54:12

标签: asp.net-mvc asp.net-mvc-3

我在获取添加视图时遇到了多个问题。“创建一个强类型视图”对话框选项可以正常工作。

大多数情况下,我无法让Model类显示在“Model Class”下拉列表中。最后一个问题是在Model文件夹(和命名空间)中生成的Entity Framework类。我重建项目,但仍然无法显示。

事实上,如果我将一个测试类添加到具有一些公共属性的Model文件夹中 - 它不会显示在下拉列表中。

他们有关于此下拉如何将Model类显示给最终用户的任何信息吗?

此致

1 个答案:

答案 0 :(得分:2)

通常,重建项目应该足以显示您的自定义类。但不幸的是,这远非完美。也发生在我身上。我所做的是创建我的视图模型(不是实体框架模型,因为您应该只将视图模型传递给视图),将名称复制到剪贴板并将其粘贴到“添加视图”对话框中。我发现这比滚动1000个类的下拉列表并找到正确的类更快。