使用webparts創(chuàng)建web應(yīng)用程序
作者:佚名 時間:2014-04-16 分享到:
1.打開前面創(chuàng)建的web應(yīng)用程序;
2.添加一個新頁面webpartdemo.aspx;
3.在這個頁面上添加一個webpartmanager控件;
4.添加一個包含兩列兩行的表,建立web parts的布局;
5.在第二行的每一列中添加一個webpartzone控件,以后再在第一行中添加控件,把第一個webparts區(qū)域的id設(shè)置為eventszone,第二個webparts區(qū)域的id設(shè)置為weatherzone.
6.在設(shè)計視圖中,使用webpartzone控件的智能標(biāo)記,選擇professional auto format.為了更容易區(qū)分第二個webpartzone,選擇colorful auto format.
7.把第一個webpartzone的headertext屬性設(shè)置為events,把第二個webpartzone的headertext屬性設(shè)置為weather.
8.在左邊的webpartzone中添加前面創(chuàng)建的用戶控件.
9.創(chuàng)建一個新的用戶控件weather.ascx,根據(jù)國家顯示天氣信息,這個用戶控件只需要一個標(biāo)簽labelweather.
10.現(xiàn)在啟動web頁面,注意標(biāo)題為untitled的用戶控件的外框和這個框右邊的小箭頭,這個框稱為chrome.如果單擊verb按鈕,就可以看到菜單項minimize和close.最小化這個控件,再恢復(fù)它,但不要單擊close菜單項,因為只要沒有配置目錄,就不能重新打開已關(guān)閉的控件.
11.下面要禁止關(guān)閉控件,在設(shè)計器中再次打開web頁面,選擇一個web part,在屬性編輯器中打開closeverb屬性,把這個屬性的enabled選項設(shè)置為false,這個設(shè)置會禁止選擇close菜單項,要刪除這個菜單項,可以把visible屬性設(shè)置為false.
12.在瀏覽器中再次打開web頁面,注意不能選擇close菜單項.