在MVC RC1中创建强类型视图

时间:2009-01-30 19:56:32

标签: asp.net-mvc

我正在尝试将强类型视图添加到创建新MVC项目时创建的示例应用程序,但我没有得到任何东西。我在Models文件夹中添加了一个“Warehouse.dbml”LINQ to SQL文件,其中包含一个表。当我转到Views文件夹并右键单击并选择Add |视图,我在“创建强类型视图”下看到的是示例应用程序附带的类型:

  • MyProject.AccountMembershipService
  • MyProject.FormsAuthenticationService

我错过了哪些步骤让我的桌子成为可用类型?

2 个答案:

答案 0 :(得分:2)

您是否尝试过查看web.config并包含这些命名空间?

<namespaces>
    <add namespace="System.Web.Mvc"/>
    <add namespace="System.Web.Mvc.Ajax"/>

您可以添加其他元素,例如

<add namespace="MyProject.Data" />

那应该解决它。

答案 1 :(得分:0)

今天遇到同样的事情,我自己的课程没有出现在下拉框中。后来很奇怪他们做到了。也许你需要先编译你的项目?

还看到论坛/博客上的其他人遭遇同样的问题。如果您只是在下拉列表/文本框中键入模型的名称,那有用吗?

相关问题