什么会导致ASP.NET MVC项目中的“名称模型未声明”?

时间:2011-05-19 19:48:04

标签: asp.net-mvc

我有一个类库,它有一个ado.net实体数据模型和一些与数据交互的存储库类。我在我的MVC项目中添加了对这个类库的引用。当我在MVC项目中创建一个强类型视图时,我可以选择从我的类库引用中选择一个类。视图已成功创建,并从System.Web.Mvc.ViewUserControl(Of IEnumerable(Of MyClassLibraryNamespace.MyClass))继承。到目前为止一切都很好 - 但视图中的Model对象无法识别。在视图中,代码行“对于模型中的每个项目”将不会编译,因为“未声明模型”。我可以不将视图基于当前项目之外的对象吗?

1 个答案:

答案 0 :(得分:0)

是的,您可以使用当前项目之外的对象。您需要确保在Web项目引用中引用了其他项目(程序集)才能执行此操作。