在ASP.NET 2.0中使用webpart系列控制項

來源:互聯網
上載者:User

在現在的網站設計中,更強調的是使用者的個人化,讓使用者可以自由的設 置符合自己喜好的頁面成為網站開發人員的頭號難題,不過現在看來這個難題微 軟幫我們解決了。在asp.net 2.0中新增加了一系列webpart控制項,可以讓使用者很 方便地對網頁的各地區布局進行調整。在一些web應用程式中,如果使用者想自定 義頁面配置,比如一個新聞發布系統,想讓左,中,右三欄的位置進行調換的話 ,就可以使用webpart控制項。

下面,我們來看下asp.net 2.0中webpart系列控制項的一些基本用法。

首先,在vs.net 2005 中的工具箱中,可以找到如下圖所示的webpart系列控 件,有很多個,限於篇幅,本文介紹其中的一些重要的控制項:

在webpart系列控制項中,其中的webpartmanager控制項用於統一管理各webpart 控制項。而webpartzone控制項,則是提供了各地區劃分,在這些地區中,使用者可以 往裡面放置各式各樣的控制項,而當啟動並執行時候,使用者可以移動的就是這些 webpartzone控制項所在的地區。

為增強認識,我們先做個簡單的例子。

1、首先使用vs.net 2005 beta 2(或者RC1)建立一個web網站,

2、往表單中拖拉一個webpartmanager控制項,再建一個3列1行的表格,分別往 每個儲存格裡拖拉一個webpartzone控制項,如下圖:

3、往webpartzone1中拖拉放一個日曆控制項,並為這個日曆控制項選擇一個合適 的樣式

4、切換到程式碼檢視狀態,將日曆控制項的title屬性改為:today’s date。注意的是,日曆控制項本身沒有title屬性,但當一個控制項加入到 webpartzone地區中去後,則該控制項被自動封裝為GenericWebPart類型控制項,這 些類型的控制項有title屬性。

5、這時,我們可以按F5來運行該程式,運行如下圖所示,可以看到,地區的 右上方有最小化和關閉,恢複的按鈕。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.