2009-11-08 15 views
56

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

原因是我有本地化字符串的页面引用资源文件。而其中一些资源引用很长 - 这实际上让我的代码混乱。

由于大多数情况下这些资源都在特定于视图的命名空间中,因此我只想在页面的顶部放置一个'Using Resources.This.that'。我似乎没有能力 - 有没有办法?

感谢

回答

119

你的意思是像

<%@ Import namespace="MyProgram.MyNamespace" %> 

此外,在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> 
+1

没错,就是它!谢谢。 – UpTheCreek

+4

你的意思是'system.web'标签不在* web.config *的根目录下? –

相关问题