vs视图引入命名空间设置方法

Posted Max-Jiang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vs视图引入命名空间设置方法相关的知识,希望对你有一定的参考价值。

解决:

[email protected]
在cshtml的最上面,加上一句:

@using Puzzle.Framework.Common

2.在View文件夹下面的web.config里面加:

<system.web.webPages.razor>
  <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.Optimization"/>
    <add namespace="System.Web.Routing" />

    <add namespace="Puzzle.Framework.Common" />
    </namespaces>
  </pages>
</system.web.webPages.razor>

注意:

3.mvc项目里面的web.config很多,每个Views文件夹下都有一个web.config,尤其是做了Areas分区域。所以一定要看准web.config,哪个视图文件,就改哪个web.config。

4.在web.config里面添加namespace之后,一定要当前已经打开的相关的Views窗口关闭,否则,怎么写都还是提示没引用。关闭重开!!!

以上是关于vs视图引入命名空间设置方法的主要内容,如果未能解决你的问题,请参考以下文章

让 VS 2008 停止强制缩进命名空间的方法?

如何在Linux上一次删除所有网络命名空间

vs2008中的错误 1 找不到类型或命名空间名称“Graphics”(是不是缺少 using 指令或程序集引用?)怎么解决?急

PHP 命名空间与自动加载机制

嵌套命名空间与VS 2012的混淆

命名空间