Web Parts 是ASP
NET
中一個非常令人感興趣的特性
它為創建動態的網頁接口提供了一系列的可用控件
使得用戶非常容易就可以進行配置或者個性化頁面
Web Parts 為創建動態的網頁接口提供了一系列的可用控件使得用戶非常容易就可以進行配置或者個性化頁面下面為大家大概介紹一下Web Parts
Web Parts是SharePoint開發環境中的一項標准屬性Web Parts是控制部分頁面的軟件組件在ASPNET中Web Parts提供了菜單用戶可以用其來控制組件的動作
處理Web Parts時需要理解的一個關鍵概念就是網頁的劃分一般來說一個頁面會被劃分為很多部分稱為區域在ASPNET 中Web Parts的版式設計就是通過區域控制
當web程序需要使用Web Parts 時要用到一些控件WebPartManager就是其中一個重要的控件使用Web Parts就要用到它對於終端用戶來說這個控件是不可見它負責管理頁面的個性化以及協調Web parts和區域之間的通信
每一使用Web parts 控件集的頁面必須包含一個WebPartManager控件使用一個WebPartManager控件的語法如下
< asp:WebPartManager ID=
WebPartManagerID
runat=
server
>
< /asp:WebPartManager>
WebPartZone是下一層次的控件作為Web 部件控件集中的主要控件其用以承載網頁上的WebPart 控件WebPartZone一般是第二個被添加到頁面上的控件(存在多個區域時就需要多個這樣的控件)它允許用戶指定Web表格中的特定區域使用一個WebPartZone控件的語法如下
< asp:WebPartZone ID=
WebPartZoneName
runat=
server
HeaderText=
Example
>
< /asp:WebPartZone>
WebPartZone控件用來定義頁面的一個范圍(或者區域)也可以在WebPartZone控件中添加其它的控件如圖A所示將一個ASPNET按鈕控件添加到WebPartZone控件中(樣例包含了完整的頁面資源也包括WebPartManager控件)
這一樣例中含有三個區域通過HTML表格的形式呈現在頁面上(其中第二個區域中還含有按鈕控件)這是一個非常簡單的例子你也可以將任意的ASPNET服務器控件放置在這些區域中WebPartManager控件和WebPartZone控件是最基本的還有很多其它可用的控件
使用控件最簡單的方法就是通過Visual Studio開發環境Visual Studio的工具欄中就含有WebParts類別含有不同可用的控件程序中的Web Parts時就可使用這些控件
還有很多其它可用的控件但是這已經超出了本文的范圍此外你也可以開發自己的控件當頁面使用Web Parts時你可以用這些控件來控制頁面的不同部分
From:http://tw.wingwit.com/Article/program/net/201311/14939.html