簡體   English   中英

如何在web.config文件中添加命名空間?

[英]How to add namespaces in web.config file?

我正在使用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>

您需要將它們放在正確的<system.web>部分中。 例如:

<configuration>
  <system.web>
    <pages>
      <namespaces>
        <add namespace="System.Data" />
        <add namespace="System.Text"/>
      </namespaces>
    </pages>  
  </system.web>
</configuration>

把它們在正確的web.config

即第二個web.config文件是Views文件夾,特定於視圖。 這些設置不在root web.config中。

這些設置的目的是使庫可用於ASPX頁面(例如,用於Intellisense),並且它不用於代碼隱藏。 您仍然需要在實際代碼中using語句,因為這只是簡單的c#編程。

命名空間部分的目的是繞過必須在.aspx頁面中進行導入。 C#中的代碼仍然要求您在.cs文件的頂部使用using語句。

沒有辦法解決這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM