gpt4 book ai didi

asp.net-mvc-3 - 全局命名空间 + MVC3?

转载 作者:行者123 更新时间:2023-12-04 16:52:59 25 4
gpt4 key购买 nike

我不知道我在这里做错了什么。我在我的 View 和 Controller 中都使用了命名空间。我决定我需要把它变成一个全局命名空间,因为我一直在使用它。无论如何,我首先将它添加到我的主 web.config 中。我仍然收到编译器错误。所以我进行了搜索,显然 razor 也有自己的 web.config。所以我也在那里添加了命名空间。我仍然收到编译器错误。主 web.config 是否用于 Controller 和 View web.config 仅用于 Razor View ?我究竟做错了什么?

要求提供更多信息:

--main web.config

   <namespaces>
<add namespace="System.Web.Helpers" />
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
<add namespace="System.Web.WebPages"/>
<add namespace="RunLogSite.POCOs"/>
</namespaces>

--views web.config
<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
<add namespace="RunLogSite.POCOs"/>
</namespaces>
</pages>

错误:
错误 1 ​​找不到类型或命名空间名称“Run”(您是否缺少 using 指令或程序集引用?)D:\Users\Brent\documents\visual studio 2010\Projects\RunLog\RunLog\Controllers\RunsController。 cs 27 32 运行日志站点

如果我在页面顶部添加以下内容,它是固定的:
using RunLogSite.POCOs;

最佳答案

Error: Error 1 The type or namespace name 'Run' could not be found (are you missing a using directive or an assembly reference?) D:\Users\Brent\documents\visual studio 2010\Projects\RunLog\RunLog\Controllers\ RunsController.cs 27 32 RunLogSite



检查出现错误的文件。 web.config 中的命名空间仅与 View 相关,您仍然需要在所有 cs 文件中定义 all using。

关于asp.net-mvc-3 - 全局命名空间 + MVC3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6853072/

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