av网站免费线看精品_国产做a爱视频免费不_深爱激情网开心五月天_伊人五月天在线视频网

 
如何在ASP.NET 2.0中使用 Web Parts
發(fā)布時(shí)間:2008-04-23   瀏覽次數(shù):1227897

如何在ASP.NET 2.0中使用 Web Parts

 Web Parts 是ASP.NET2.0中一個(gè)非常令人感興趣的特性。它為創(chuàng)建動(dòng)態(tài)的網(wǎng)頁接口提供了一系列的可用控件,使得用戶非常容易可以進(jìn)行配置或者個(gè)性化頁面。用戶可以顯示、隱藏或者移動(dòng)Web Parts組件。下面,我將為大家介紹一下Web Parts的概貌。

  劃分頁面

  Microsoft SharePoint的開發(fā)人員和用戶可能會(huì)對Web Parts比較熟悉,因?yàn)閃eb Parts是SharePoint開發(fā)環(huán)境中的一項(xiàng)標(biāo)準(zhǔn)屬性。Web Parts是控制部分頁面的軟件組件。在ASP.NET2.0中,Web Parts提供了菜單,用戶可以用其來控制組件的動(dòng)作,例如隱藏、化、編輯等。

  處理Web Parts時(shí)需要理解的一個(gè)關(guān)鍵概念是網(wǎng)頁的劃分。一般來說,一個(gè)頁面會(huì)被劃分為很多部分,稱為區(qū)。在ASP.NET 2.0中,Web Parts的版式設(shè)計(jì)是通過區(qū)域控制。

  控件層次

  ASP.NET 2.0中包含了許多控件。當(dāng)web程序需要使用Web Parts 時(shí),要用到這些控件。WebPartManager是其中一個(gè)重要的控件,使用Web Parts要用到它。對于終端用戶來說,這個(gè)控件是不可見,它負(fù)責(zé)管理頁面的個(gè)性化以及協(xié)調(diào)Web parts和區(qū)域之間的通信。

  每一使用Web parts 控件集的頁面必須包含一個(gè)WebPartManager控件,使用一個(gè)WebPartManager控件的語法如下:

  

      <asp:WebPartManager ID="WebPartManagerID" runat="server">


      </asp:WebPartManager>

  WebPartZone是下一層次的控件。作為Web 部件控件集中的主要控件,其用以承載網(wǎng)頁上的WebPart 控件。WebPartZone一般是第二個(gè)被添加到頁面上的控件(存在多個(gè)區(qū)域時(shí)需要多個(gè)這樣的控件),它允許用戶指定Web表格中的特定區(qū)域。使用一個(gè)WebPartZone控件的語法如下:

  

      <asp:WebPartZone ID="WebPartZoneName" runat="server" HeaderText="Example">


      </asp:WebPartZone>

  

  WebPartZone控件用來定義頁面的一個(gè)范圍(或者區(qū)域),也可以在WebPartZone控件中添加其它的控件,如圖A所示,將一個(gè)ASP.NET按鈕控件添加到WebPartZone控件中(樣例包含了完整的頁面資源,也包括WebPartManager控件)。

  這一樣例中含有三個(gè)區(qū)域,通過HTML表格的形式呈現(xiàn)在頁面上(其中第二個(gè)區(qū)域中還含有按鈕控件)。這是一個(gè)非常簡單的例子。你也可以將任意的ASP.NET服務(wù)器控件放置在這些區(qū)域中。WebPartManager控件和WebPartZone控件是最基本的,還有很多其它可用的控件。

  使用Visual Studio

  使用控件最簡單的方法是通過Visual Studio開發(fā)環(huán)境。Visual Studio的工具欄中含有WebParts類別,含有不同可用的控件,程序中的Web Parts時(shí)可使用這些控件

立即預(yù)約