这也可能适用于非MVC。但是,是否可以在我的aspx视图中使用'using'语句?
原因是我有本地化字符串的页面参考资源文件。其中一些资源引用很长 - 这真的让我的代码变得混乱。
由于大多数时候这些资源都在视图的命名空间中,所以我只想在页面顶部放置一个“使用Resources.This.that”。我似乎无法做到 - 有没有办法?
由于
答案 0 :(得分:131)
你的意思是
<%@ Import namespace="MyProgram.MyNamespace" %>
此外,在web.config的根<configuration>
标记内,您可以添加:
<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>