这可能是一个非常基本的问题(或者不是,我不知道),但我找不到任何答案。
我正在重构旧的Web应用程序。我将App_Code文件夹(非常大)移动到一个单独的类库中。
我想知道是否有办法在整个网络应用程序的每个.aspx文件中引用DLL中的类,而无需打开每个.aspx文件并手动添加“使用”语句。我可以在web.config中添加一些东西,例如自动引用DLL吗? 我没有心情逐个打开每个.aspx页面来添加它 - 因为它们有很多。
感谢您提供任何帮助。
答案 0 :(得分:2)
您可以将它添加到views目录中的Web.config文件中:
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="Your.Namespace.Here" />
</namespaces>
</pages>
应该已经包含一些默认命名空间。
答案 1 :(得分:2)
是的,您可以在pages \ namespaces下的web配置中添加自己的命名空间:
<pages>
<namespaces>
<add namespace="System.Web.Helpers" />
<namespaces>
<pages>