2009-11-08 6 views
56

Dies gilt wahrscheinlich auch für nicht MVC. Aber, Ist es möglich, die 'using' Anweisung in meinen aspx Ansichten zu verwenden?Ist es möglich, die 'using' Anweisung in meinen aspx Ansichten zu verwenden? (ASP.NET MVC)

Grund ist, dass ich die Seiten Referenz Ressourcendateien für lokalisierte Strings haben. Und einige dieser Ressourcenreferenzen sind ziemlich lang - sie überfluten meinen Code wirklich.

Da die meisten dieser Ressourcen in einem Namespace speziell für die Ansicht sind, möchte ich nur ein 'using Resources.This.that' am Anfang der Seite setzen. Ich kann das aber nicht - gibt es einen Weg?

Dank

Antwort

119

Meinen Sie wie

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

Auch in der Wurzel von web.config, die Sie hinzufügen können:

<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

Ja, das ist es! Vielen Dank. – UpTheCreek

+4

Du meinst unter dem 'system.web' Tag nicht im root der * web.config *? –

Verwandte Themen