是否可以在我的aspx视图中使用'using'语句?(ASP.NET MVC)

UpT*_*eek 62 c# asp.net asp.net-mvc

这也可能适用于非MVC.但是,是否可以在我的aspx视图中使用'using'语句?

原因是我有本地化字符串的页面参考资源文件.其中一些资源引用很长 - 它真的使我的代码混乱.

由于大多数时候这些资源都位于视图的命名空间中,所以我只想在页面顶部放置一个"使用Resources.This.that".我似乎无法做到 - 有没有办法?

谢谢

小智 134

你的意思是

<%@ Import namespace="MyProgram.MyNamespace" %>
Run Code Online (Sandbox Code Playgroud)

此外,在web.config的根目录中,您可以添加:

<system.web>    
    <pages>
       <namespaces>
          <add namespace="System" />
          <add namespace="System.Collections" />
          <add namespace="System.Collections.Specialized" />
          <add namespace="System.Configuration" />
          <add namespace="System.Text" />
          <!-- etc -->
       </namespaces>
    </pages>
</system.web>
Run Code Online (Sandbox Code Playgroud)

  • 你的意思是在`system.web`标签下不在*web.config*的根目录下? (5认同)