|
|
|
|
|
命名空間是基于 .NET Framework 的編程的基本構(gòu)建塊。命名空間幫助程序員定義類,類有大量的屬性、事件和方法。下面給出的圖片將概述一些概念。
眾所周知,.NET Framework 2.0 中包含超過 13,000 個類。這確實(shí)是一個很大的數(shù)字列表。想一想如果 Microsoft 將所有類捆綁在一起,那么我們將不得不浪費(fèi)大量時間來查找任何事件、屬性或其他。因此,Microsoft 將 .NET Framework 分為程序集、類和命名空間。在我們可以在頁面中使用類之前,我們必須指明與該類關(guān)聯(lián)的名稱空間。有多種方法可以做到這一點(diǎn)。
我們可以用它的命名空間完全限定一個類名。例如,由于 File
類包含在 System.IO
命名空間中,我們可以使用以下語句來檢查文件是否存在:
System.IO.File.Exists("introduction.txt")
每次都指定一個名稱空間非常困難,而且需要大量的輸入工作。所以我們可以使用下面的一個。
我們可以將 <%@ Import %>
指令添加到頁面以導(dǎo)入特定的命名空間。我們使用的 mailing
和 SmtpClient
是 System.Net.Mail
命名空間的一部分。
<%@ Import Namespace="System.Net.Mail" %>
上面一個是非??岬募夹g(shù)并且在最大的應(yīng)用程序中使用,但是如果我們必須在同一個應(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)用程序中,那么我們就不需要在頁面中導(dǎo)入 System.Net.Mail
命名空間來使用該命名空間中的類。
我們可以出于不同的目的明智地添加多個配置文件文件夾。如果我們在根配置文件中添加命名空間,那么它將影響整個 Web 項(xiàng)目。
相關(guān)文章