【发布时间】:2011-04-10 11:19:06
【问题描述】:
所以我的 Mvc 项目的“models”文件夹中有一个 ViewModel,其命名空间为“Web.Models”(我的 Mvc 项目称为“Web”)我认为值得一提的是我的解决方案中有 3 个其他项目:域、测试和任务。视图模型从我的 Domain.Entities 文件夹中的类中分配属性。当我在控制器中添加命名空间时,我可以在控制器中创建视图模型的新实例。
using Web.Models;
但是,当我创建视图时,它似乎无法导入命名空间。它实际上提示我通过 'alt+ enter' 或 'ctrl + dot' 添加命名空间,但它仍然说它无法解析对象。
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<Web.Models.MyViewModel>" %>
我还尝试在我的 Web.config 中添加对命名空间的全局引用,但没有成功。 有什么建议?
【问题讨论】:
标签: c# .net asp.net asp.net-mvc-2 namespaces