【发布时间】:2010-12-14 09:46:10
【问题描述】:
这可能也适用于非 MVC。但是,是否可以在我的 aspx 视图中使用“使用”语句?
原因是我有本地化字符串的页面参考资源文件。而且其中一些资源引用很长——这真的把我的代码弄乱了。
由于大多数时候这些资源都在一个专门用于视图的命名空间中,我只想在页面顶部放置一个“使用 Resources.This.that”。不过我好像做不到 - 有没有办法?
谢谢
【问题讨论】:
标签: c# asp.net asp.net-mvc
这可能也适用于非 MVC。但是,是否可以在我的 aspx 视图中使用“使用”语句?
原因是我有本地化字符串的页面参考资源文件。而且其中一些资源引用很长——这真的把我的代码弄乱了。
由于大多数时候这些资源都在一个专门用于视图的命名空间中,我只想在页面顶部放置一个“使用 Resources.This.that”。不过我好像做不到 - 有没有办法?
谢谢
【问题讨论】:
标签: c# asp.net asp.net-mvc
你的意思是喜欢
<%@ 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>
【讨论】:
system.web标签下不在web.config的根目录下?