gpt4 book ai didi

c# - ASP.Net Mvc : Cannot access my models namespace from my view

转载 作者:太空狗 更新时间:2023-10-29 21:10:59 25 4
gpt4 key购买 nike

所以我在 Mvc 项目的“models”文件夹中有一个 ViewModel,命名空间为“Web.Models”(我的 Mvc 项目称为“Web”)我认为值得一提我的解决方案中还有其他 3 个项目:域、测试和任务。 View 模型从我的 Domain.Entities 文件夹中的类分配属性。当我在我的 Controller 中添加命名空间时,我可以在我的 Controller 中创建我的 View 模型的新实例。

using Web.Models;

但是,当我创建 View 时,它似乎无法导入命名空间。它实际上提示我通过“alt+ enter”或“ctrl + dot”添加命名空间,但它仍然说它无法解析对象。

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<Web.Models.MyViewModel>" %>

我也曾尝试在我的 Web.config 中添加对命名空间的全局引用,但没有成功。有什么建议么?

最佳答案

您可以将它添加到 system.web/pages/namespaces 下的 web.config 中。例如,

...
<namespaces>
...
<add namespace="Web.Models"/>
</namespaces>
...

关于c# - ASP.Net Mvc : Cannot access my models namespace from my view,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3680380/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com