對於web開發者來說,開發使用者可定製的網頁是現在比較流行的,目的是讓使用者當家作主參與到我們的專案中來。比如google可定製的個性化主頁,可以自己隨意拖動、設定網頁各個區域的樣式、位置等。這種技術都是通過大量的指令碼來實現的,對開發人員費時費力。在asp.net 2.0中,我們可以使用webpart很輕鬆的實現這樣的功能,省去了編寫大量指令碼的時間。
通過使用web 部件控制項集,開發人員可以使終端使用者執行下列操作:
1.對頁內容進行個性化設定。使用者可以像操作普通視窗一樣在頁上新增新web 部件控制項,或者移除、隱藏或最小化這些控制項。
2.對頁面布局進行個性化設定。使用者可以將web 部件控制項拖到頁的不同區域,也可以更改控制項的外觀、屬性和行為。
3.匯出和匯入控制項。使用者可以匯入或匯出web 部件控制項設定以用於其他頁或站點,從而保留這些控制項的屬性、外觀甚至是其中的資料。這樣可減少對終端使用者的資料輸入和配置要求。
4.建立連線。使用者可以在各控制項之間建立連線;
5.對站點級設定進行管理和個性化設定。授權使用者可以配置站點級設定、確定誰可以訪問站點或頁、設定對控制項的基於角色的訪問等。例如,管理員角色中的使用者可以將web 部件控制項設定為由所有使用者共享,並禁止非管理員使用者對共享控制項進行個性化設定。
這些ms
的幫助文件都有描述,下面看實現的功能:
ms注意:執行示例**需開啟
sql 2005
,並給於
下的資料庫可讀寫許可權,因為使用者定製的樣式、屬性是存在的資料庫中。
示例**
開發可定製個性化頁面
對於web開發者來說,開發使用者可定製的網頁是現在比較流行的,目的是讓使用者當家作主參與到我們的專案中來。比如google可定製的個性化主頁,可以自己隨意拖動 設定網頁各個區域的樣式 位置等。這種技術都是通過大量的指令碼來實現的,對開發人員費時費力。在asp.net 2.0中,我們可以使用webpa...
GSON屬性個性化定製
有時候我們不需要把實體的所有屬性都匯出,只想把一部分屬性匯出為json.有時候我們的實體類會隨著版本的公升級而修改.有時候我們想對輸出的json預設排好格式.請看下面的例子吧 實體類 public enum clientidenum public int getvalue public string...
QMenu的個性化定製
經常使用選單,選單的定製相當重要,普通的樣式設定不難,一般需求足以實現 qmenu qaction 如果要足夠個性,則需要進行一定的定製。說起定製,其實也是利用qt中現成的元件進行組裝而已,使用qmenu qwidgetaction qaction 再加上qss美化就可實現個性的qmenu。先看效果...