Webpart‘SiderBar---自定義配置屬性

 

      今天筆者向大家介紹如何實現SideBar的定製,這部分可讓筆者吃了不少苦頭,走了不少彎路,我相信介紹完這部分內容後,大家就能夠發揮各自的想象力開發出豐富而又實用的SideBar,先解釋下什麼叫SideBar,顧名思義,翻譯成中文就是邊欄”,每當我們編輯頁面的WebPart,頁面的右邊會彈出一個屬性設置工具欄,這就是SideBar,下面筆者通過一個Demo給大家演示,當然這個Demo是基於上幾篇的內容,如果您還不瞭解前面幾部分內容的話,建議您先閱讀下之前的文章

在原有的項目基礎上添加一個類,取名爲”MySideBar.cs”

      下面的編程中需要使用到QuickPart程序集下的類,所以必須添加對QuickPart.dll的引用,有的朋友可能會問QuickPart.dll的所在位置,筆者告訴您,如果您使用的是1.0版本QuickPart,那麼部署完後會在”C:/Inetpub/wwwroot/wss/VirtualDirectories/80/bin”目錄下生成該程序集,如果您使用的是1.0.3版本則會部署至GAC(Global Application Cache)目錄下,路徑通常爲”C:/Windows/assembly/” 

MySideBar.cs代碼如下:

 

 TreeCatalog.ascx.cs文件在筆者原有代碼上添加如下代碼:  

 

這段代碼大家都看得懂,筆者就不註釋了,我們來看下最後的效果

依次選擇網站操作”->”編輯頁面”,在左欄區域依次選擇編輯”->”修改共享web部件”,就可以在頁面右邊的sidebar看到如上圖顯示的效果

 

 

發佈了8 篇原創文章 · 獲贊 0 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章