2009-11-08 14 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 *的根目錄下? –

相關問題