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

解决:html

1.@using
在cshtml的最上面,加上一句:web

@using Puzzle.Framework.Common

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

<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>spa

注意:htm

3.mvc项目里面的web.config不少,每一个Views文件夹下都有一个web.config,尤为是作了Areas分区域。因此必定要看准web.config,哪一个视图文件,就改哪一个web.config。io

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

相关文章
相关标签/搜索