[英]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.