C# 从Web.Config引用命名空间
我可以在web.config中声明名称空间吗?这样我就不必为每个codebehind文件中的每个名称空间使用C# 从Web.Config引用命名空间,c#,asp.net,asp.net-2.0,asp.net-3.5,C#,Asp.net,Asp.net 2.0,Asp.net 3.5,我可以在web.config中声明名称空间吗?这样我就不必为每个codebehind文件中的每个名称空间使用语句编写 <?xml version="1.0"?> <configuration> <system.web> <pages> <namespaces> <add namespace="MyNamespaces.NamespaceName" />
语句编写
<?xml version="1.0"?>
<configuration>
<system.web>
<pages>
<namespaces>
<add namespace="MyNamespaces.NamespaceName" />
</namespaces>
</pages>
</system.web>
</configuration>
MyNamespaces.NamespaceName现在可用于project中的所有页面
干杯
这就是您想要的吗?您可以对名称空间或常用控件执行此操作:
<system.web>
<pages>
<namespaces>
<add namespace="The.Namespace" />
</namespaces>
<controls>
<add tagPrefix="asp" namespace="System.Web.UI" etc... />
</controls>
</pages>
</system.web>
您可以发布您正在尝试做的事情的示例吗?这个问题不是很清楚。我已经编辑了问题的主体。根据Kumar在页面下方的评论,我相信这是他要求.thanx u的回答。如果我在pages下的web.config中声明了名称空间,那么如何访问.cs文件而不在.cs中再次声明file@kumar:哦,这只适用于UI代码(.ascx文件和诸如此类)-您总是需要导入.cs文件中的名称空间。自动导入是一个混乱的VB功能,无论如何都不应该存在,因此它对C#不可用。@Matti,再次发布您的评论作为答案,@kumar可以接受它。@Matti,但您没有解释它只适用于答案中的.as*x文件
<system.web>
<pages>
<namespaces>
<add namespace="The.Namespace" />
</namespaces>
<controls>
<add tagPrefix="asp" namespace="System.Web.UI" etc... />
</controls>
</pages>
</system.web>