使用ASP.NET 2.0 CSS 控制項適配器產生CSS友好的HTML輸出

來源:互聯網
上載者:User

【原文地址】 Tip/Trick: Use the ASP.NET 2.0 CSS Control Adapters for CSS friendly HTML output
【原文發表日期】 Wednesday, November 29, 2006 11:01 PM

厭煩了內建的ASP.NET伺服器端控制項產生 HTML <table> 元素,而希望你能使用純粹的CSS方案?如果是這樣,讀下去。。。

上個星期,我們發布了ASP.NET 2.0 CSS 控制項適配器的1.0正式版。這些適配器利用了ASP.NET 2.0 中的一個我們稱之為“控制項適配架構”的新擴充性特性,允許開發人員覆蓋(override),修改(modify),或細調(tweak )現有伺服器控制項的顯示輸出邏輯,而不必改動控制項的屬性,支援的事件或編程模型等。

上個星期我們發布的ASP.NET 2.0 CSS 控制項適配器提供了11個最常用的 ASP.NET 控制項的預製控制項適配器,這些控制項包括GridView, DetailsView,FormsView, DataList, Menu, TreeView, Login, LoginStatus,CreateUserWizard,ChangePassword 和 PasswordRecovery。CSS 控制項適配器將使這些ASP.NET 控制項發出CSS友好(friendly)的HTML輸出,除去了象行內 style和 <table> 元素這樣的東西,在你的網站上使用CSS時這可是極其有用的。

點擊下面任何一個串連看一下它們是如何改變這些內建ASP.NET控制項產生的標識之前和之後的例子:

Menu
TreeView
DetailsView
FormView
GridView
DataList
Login
ChangePassword
PasswordRecovery
CreateUserWizard
LoginStatus
CSS 控制項適配器工具包同時包括了所有上述控制項適配器的VB和C#原始碼。你可以不作任何修改而按原樣使用這些原始碼來得到純粹的CSS輸出。或者假如你要進一步細調輸出的話,你可以進去修改這些適配器來產生你想要的任何自訂標識。

2個月前我曾貼過一篇很好的教程,示範了你怎麼使用CSS 控制項適配器,我強烈建議你閱讀一下,學一下如何起步。

Scott Mitchell 今天早些時候在 www.4guysfromrolla.com 上也貼了一篇非常好的關於CSS 控制項適配器的文章,對如何使用它們做了討論。

你可以在 http://www.asp.net 的 CSS Control Adapters論壇 上對如何使用它們提問和得到協助。

希望本文對你有所協助,

Scott

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.