jam*_*ams 23 c# namespaces web-config visual-studio-2008
我正在使用VS 2008和C#,但是当我在web.config文件中添加命名空间时,该命名空间未导入或包含在code behind or aspx
我也读过这个问题但没有得到所需的答案.
web.config代码
<configuration>
<system.web>
<pages>
<namespaces>
<add namespace="System.Data" />
<add namespace="System.Text"/>
</namespaces>
</pages>
</system.web>
</configuration>
Run Code Online (Sandbox Code Playgroud)
Gon*_*ing 34
您需要将它们放在正确的<system.web>部分中.例如:
<configuration>
<system.web>
<pages>
<namespaces>
<add namespace="System.Data" />
<add namespace="System.Text"/>
</namespaces>
</pages>
</system.web>
</configuration>
Run Code Online (Sandbox Code Playgroud)
并把它们放在正确的web.config
即第二个web.config文件是Views文件夹,特定于视图.这些设置不在root web.config中.
这些设置的目的是使库可用于ASPX页面(例如,用于Intellisense),并且它不用于代码隐藏.您仍然需要using在实际代码中包含语句,因为这只是简单的c#编程.