日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
ASP.NET2.0中使用WebParts

劃分頁面

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

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

控件層次

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

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

 
 
 
  1. < asp:WebPartManager ID="WebPartManagerID" runat="server"> 
  2.   < /asp:WebPartManager> 

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

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

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

使用Visual Studio

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

我已經(jīng)介紹了WebPartManager控件和WebPartZone控件,還有其它很多可用的控件。比較重要的控件還有下面這兩類:

CatalogZone:作為Web Parts控件集中的主要控件,用以承載網(wǎng)頁上類型為CatalogPart 的ASP.NET 服務(wù)器控件。CatalogZone 控件僅在用戶將網(wǎng)頁切換到目錄顯示模式時才變得可見。

ConnectionZone:設(shè)置控件的連接屬性。允許打開/關(guān)閉連接。使 Web Parts之間能夠進行動態(tài)連接。ProxyWebPartManager控件能實現(xiàn)web parts 控件間的靜態(tài)連接。

還有很多其它可用的控件,但是這已經(jīng)超出了本文的范圍。此外,你也可以開發(fā)自己的控件。當頁面使用Web Parts時,你可以用這些控件來控制頁面的不同部分。

【編輯推薦】

  1. 淺談ASP.NET應(yīng)用程序
  2. ASP.NET的預編譯應(yīng)用程序
  3. 概述ASP.NET 2.0的FormView控件
  4. 優(yōu)化ASP.NET 2.0 Profile Provider
  5. 淺析ASP.NET進程模型配置

當前文章:ASP.NET2.0中使用WebParts
本文地址:http://www.5511xx.com/article/dhpgihd.html