全面探討ASP.NET 2.0中的Web控件改進技術之概述(一)
ASP.NET 2.0並沒有拋棄1.1版本中的任何現有控件,而是增加了一組新的控 件;同時還引入了若干新的控件開發技術。本系列文章將對這些內容展開全面探 討。
一、引言
到目前為止,你可能已經了解了大量的ASP.NET 2.0新特征—母版頁面,主題 ,提供者,等等……所有這樣內容都相當精彩;但是,你是否了解到有關定制Web 控件開發方面的重大變化?這正是我在本文中所想討論的。如果你已經從事於控 件開發,那麼,我想本文所描述的ASP.NET 2.0中的新的改進特征會立即應用於 你的控件開發中。
首先應該注意的是,你以前使用ASP.NET 1.1(或1.0)開發的所有Web控件在 2.0版本下將繼續良好運行—微軟並沒有破壞你的現有代碼。在本文中,我將向 你介紹的所有相關內容,包括許多新的令人激動的技術,所有這些你都可以添加 到現有控件或在新的控件環境中使用。
作者注:本文假定你對定制Web控件開發已經有一個基本了解。在本文中,我 以一個增強版本的EmailContact控件為例對ASP.NET 2.0中的Web控件改進技術作 全面探討。
二、改進
表格1描述了ASP.NET 2.0在定制Web控件開發方面所作的大部分的重大改進。 在本系列文章中,我將對這些特征展開逐一討論。
表格1:ASP.NET 2.0 Web控件改進功能
三、增強EmailContact Web控件
本文中的定制EmailContact Web控件(參考圖1)允許在你的站點中加入一個“ contact us”表單,它具有完整的電子郵件功能。在本文中,我將使用該功能增 強這一控件。
圖1:缺省狀態下的EmailContact控件