摘要:CSS控制項適配器更新 (Beta3)
【原文位址】CSS Control Adapters Update (Beta3)
【原文發表日期】 Saturday, October 28, 2006 2:06 PM
我以前在部落格裡寫過 Russ 和 Heidi 在開發的這些很棒的CSS控制項適配器。這些適配器使用了一個ASP.NET 2.0中稱為「control adapters」的內建擴展機制,允許你接入任何 ASP.NET 伺服端控制項,覆蓋(override),修改(modify),或細調(tweak )控制項的顯示輸出邏輯。
Russ 和 Heidi 開發的這些控制項適配器對所有的ASP.NET資料控制項(GridView,DataList, DetailsView,FormView等),導覽控制項(Menu,TreeView),登錄控制項 (Login,CreateUserWizard, ChangePassword,PasswordRecovery,LoginStatus) 提供了一個基於純CSS(而不是表格)的顯示機制。
你可以從我以前的教程部落格文章這裡進一步瞭解這些控制項以及瞭解如何在你的專案裡使用這些控制項。
控制項適配器Beta3的發佈
這個星期早些時候,我們發佈了CSS控制項適配器的Beta3版本,在其中我們融入了更多的回饋和建議,還添加了許多新特性。下面對幾個既新又酷的特性提供了快捷指引:
- 打開 Menu(選單) 例子,增加你的瀏覽器的字體大小,在IE裡使用查看->文字大小->更大。
- 打開 CreateUserWizard 例子,使用accesskey來導覽。如果在Windows下,按 Alt + e 把焦點設置在Email位址文字框裡。(在IE裡,對密碼文字框,你必須同時按下Shift鍵才能使用對應的accesskey)。
- 試用一下重新設計的 TreeView 例子。展開樹的幾個節點,選擇一個節點造成頁面提交。注意到沒有,樹保持了展開的節點的狀態,對被選擇的節點做了可見的標記,同時用它的值改動了頁面中的內容。
- 玩一下級聯復選框(cascading checkboxe)。
- 驗證這些頁面遵從XHTML 1.1嚴格標準。
你可以在 http://www.asp.net/cssadapters 這個網站上進一步瞭解以及下載免費的CSS控制項適配器(內含VB和C#2個版本的原始碼)。
希望本文對你有所幫助,
Scott