此演練介紹有關用於建立可添加到 Web 組件頁的、支援 ASP.NET AJAX 的基本 Web 組件的步驟。此 樣本建立一個在 Windows SharePoint Services 3.0 網站中使用的 SayHello Web 組件,此組件派生自 ASP.NET 2.0 WebPart 類(位於 ASP.NET 類庫中的 System.Web.UI.WebControls.WebParts 命名空間中 )。
先決條件
Windows SharePoint Services 3.0
Visual Studio 2005
步驟 1:建立 Web 組件項目
若要建立支援 AJAX 的 Web 組件控制,可以首先在 Visual Studio 2005 中的類庫中建立一個類庫對 象。
在 Visual Studio 2005 中建立 ASP.NET Web 組件項目
啟動 Visual Studio 2005。
在“檔案” 菜單上,指向“建立” ,再單擊“項目”。
在“項目類型”中的“Visual Basic”或“C#”下方,選擇“Windows”。
在“模板” 窗格中,選擇“類庫”。
鍵入 Sample.SayHello 作為項目名稱。
步驟 2:重新命名基類並添加必需的命名空間
建立項目之後,會顯示一個空白類檔案。您可以更改預設的類名稱“Class1” 以輕鬆標識新的 Web 組件。類庫項目中僅包含少量命名空間。您需要添加兩個必需的命名空間以及對其程式集的引用。還必須 從 System.Web.UI.WebControls.WebParts.WebPart 派生基類。然後,您必須添加兩個全域變數以更新用 戶介面 (UI)。
添加命名空間引用和共用的使用者介面組件
通過以下方式重新命名預設類:在“方案總管”中選擇“Class1.cs” ,單擊滑鼠右鍵,再 單擊“重新命名” ,然後鍵入 SayHelloWebPart 作為檔案名稱。
在“項目” 菜單上,單擊“添加引用”。
在“添加引用” 對話方塊中的“.NET” 選項卡上,選擇“System.Web.Extensions” 並單擊“確定 ”。
對 System.Web 命名空間重複步驟 2 和 3。