技術(shù)頻道導(dǎo)航
HTML/CSS
.NET技術(shù)
IIS技術(shù)
PHP技術(shù)
Js/JQuery
Photoshop
Fireworks
服務(wù)器技術(shù)
操作系統(tǒng)
網(wǎng)站運(yùn)營(yíng)

贊助商

分類(lèi)目錄

贊助商

最新文章

搜索

ASP.NET里這樣添加命名空間更明智

作者:admin    時(shí)間:2023-4-26 13:35:38    瀏覽:

命名空間是基于 .NET Framework 的編程的基本構(gòu)建塊。命名空間幫助程序員定義類(lèi),類(lèi)有大量的屬性、事件和方法。下面給出的圖片將概述一些概念。

asp.net命名空間的類(lèi)有大量的屬性、事件和方法

眾所周知,.NET Framework 2.0 中包含超過(guò) 13,000 個(gè)類(lèi)。這確實(shí)是一個(gè)很大的數(shù)字列表。想一想如果 Microsoft 將所有類(lèi)捆綁在一起,那么我們將不得不浪費(fèi)大量時(shí)間來(lái)查找任何事件、屬性或其他。因此,Microsoft 將 .NET Framework 分為程序集、類(lèi)和命名空間。在我們可以在頁(yè)面中使用類(lèi)之前,我們必須指明與該類(lèi)關(guān)聯(lián)的名稱(chēng)空間。有多種方法可以做到這一點(diǎn)。

我們可以用它的命名空間完全限定一個(gè)類(lèi)名。例如,由于 File 類(lèi)包含在 System.IO 命名空間中,我們可以使用以下語(yǔ)句來(lái)檢查文件是否存在:

System.IO.File.Exists("introduction.txt")

每次都指定一個(gè)名稱(chēng)空間非常困難,而且需要大量的輸入工作。所以我們可以使用下面的一個(gè)。

我們可以將 <%@ Import %> 指令添加到頁(yè)面以導(dǎo)入特定的命名空間。我們使用的 mailing 和 SmtpClientSystem.Net.Mail 命名空間的一部分。

<%@ Import Namespace="System.Net.Mail" %>   

上面一個(gè)是非??岬募夹g(shù)并且在最大的應(yīng)用程序中使用,但是如果我們必須在同一個(gè)應(yīng)用程序中多次使用 System.Net.Mail 命名空間,那么我們可以在配置文件中使用該命名空間,如下所示。

<?xml version="1.0"?>
<configuration>
  <system.web>
    <pages>
      <namespaces>
        <add namespace="System.Net.Mail"/>
      </namespaces>
    </pages>
  </system.web>
</configuration>

一旦我們將 Web 配置文件添加到我們的應(yīng)用程序中,那么我們就不需要在頁(yè)面中導(dǎo)入 System.Net.Mail 命名空間來(lái)使用該命名空間中的類(lèi)。

我們可以出于不同的目的明智地添加多個(gè)配置文件文件夾。如果我們?cè)诟渲梦募刑砑用臻g,那么它將影響整個(gè) Web 項(xiàng)目。

相關(guān)文章

標(biāo)簽: aspx  asp.net  命名空間  
x