使用ASP.NET 2.0 CSS 控件適配器生成CSS友好的HTML輸出
更新時(shí)間:2007年03月12日 00:00:00 作者:
【原文地址】 Tip/Trick: Use the ASP.NET 2.0 CSS Control Adapters for CSS friendly HTML output
【原文發(fā)表日期】 Wednesday, November 29, 2006 11:01 PM
厭煩了內(nèi)置的ASP.NET服務(wù)器端控件生成 HTML <table> 元素,而希望你能使用純粹的CSS方案?如果是這樣,讀下去。。。
上個(gè)星期,我們發(fā)布了ASP.NET 2.0 CSS 控件適配器的1.0正式版。這些適配器利用了ASP.NET 2.0 中的一個(gè)我們稱之為“控件適配架構(gòu)”的新擴(kuò)展性特性,允許開發(fā)人員覆蓋(override),修改(modify),或細(xì)調(diào)(tweak )現(xiàn)有服務(wù)器控件的顯示輸出邏輯,而不必改動控件的屬性,支持的事件或編程模型等。
上個(gè)星期我們發(fā)布的ASP.NET 2.0 CSS 控件適配器提供了11個(gè)最常用的 ASP.NET 控件的預(yù)制控件適配器,這些控件包括GridView, DetailsView,F(xiàn)ormsView, DataList, Menu, TreeView, Login, LoginStatus,CreateUserWizard,ChangePassword 和 PasswordRecovery。CSS 控件適配器將使這些ASP.NET 控件發(fā)出CSS友好(friendly)的HTML輸出,除去了象行內(nèi) style和 <table> 元素這樣的東西,在你的網(wǎng)站上使用CSS時(shí)這可是極其有用的。
點(diǎn)擊下面任何一個(gè)連接看一下它們是如何改變這些內(nèi)置ASP.NET控件生成的標(biāo)識之前和之后的例子:
Menu
TreeView
DetailsView
FormView
GridView
DataList
Login
ChangePassword
PasswordRecovery
CreateUserWizard
LoginStatus
CSS 控件適配器工具包同時(shí)包括了所有上述控件適配器的VB和C#源代碼。你可以不作任何修改而按原樣使用這些源代碼來得到純粹的CSS輸出?;蛘呒偃缒阋M(jìn)一步細(xì)調(diào)輸出的話,你可以進(jìn)去修改這些適配器來生成你想要的任何自定義標(biāo)識。
2個(gè)月前我曾貼過一篇很好的教程,演示了你怎么使用CSS 控件適配器,我強(qiáng)烈建議你閱讀一下,學(xué)一下如何起步。
Scott Mitchell 今天早些時(shí)候在 www.4guysfromrolla.com 上也貼了一篇非常好的關(guān)于CSS 控件適配器的文章,對如何使用它們做了討論。
你可以在 http://www.asp.net 的 CSS Control Adapters論壇 上對如何使用它們提問和得到幫助。
希望本文對你有所幫助,
Scott
【原文發(fā)表日期】 Wednesday, November 29, 2006 11:01 PM
厭煩了內(nèi)置的ASP.NET服務(wù)器端控件生成 HTML <table> 元素,而希望你能使用純粹的CSS方案?如果是這樣,讀下去。。。
上個(gè)星期,我們發(fā)布了ASP.NET 2.0 CSS 控件適配器的1.0正式版。這些適配器利用了ASP.NET 2.0 中的一個(gè)我們稱之為“控件適配架構(gòu)”的新擴(kuò)展性特性,允許開發(fā)人員覆蓋(override),修改(modify),或細(xì)調(diào)(tweak )現(xiàn)有服務(wù)器控件的顯示輸出邏輯,而不必改動控件的屬性,支持的事件或編程模型等。
上個(gè)星期我們發(fā)布的ASP.NET 2.0 CSS 控件適配器提供了11個(gè)最常用的 ASP.NET 控件的預(yù)制控件適配器,這些控件包括GridView, DetailsView,F(xiàn)ormsView, DataList, Menu, TreeView, Login, LoginStatus,CreateUserWizard,ChangePassword 和 PasswordRecovery。CSS 控件適配器將使這些ASP.NET 控件發(fā)出CSS友好(friendly)的HTML輸出,除去了象行內(nèi) style和 <table> 元素這樣的東西,在你的網(wǎng)站上使用CSS時(shí)這可是極其有用的。
點(diǎn)擊下面任何一個(gè)連接看一下它們是如何改變這些內(nèi)置ASP.NET控件生成的標(biāo)識之前和之后的例子:
Menu
TreeView
DetailsView
FormView
GridView
DataList
Login
ChangePassword
PasswordRecovery
CreateUserWizard
LoginStatus
CSS 控件適配器工具包同時(shí)包括了所有上述控件適配器的VB和C#源代碼。你可以不作任何修改而按原樣使用這些源代碼來得到純粹的CSS輸出?;蛘呒偃缒阋M(jìn)一步細(xì)調(diào)輸出的話,你可以進(jìn)去修改這些適配器來生成你想要的任何自定義標(biāo)識。
2個(gè)月前我曾貼過一篇很好的教程,演示了你怎么使用CSS 控件適配器,我強(qiáng)烈建議你閱讀一下,學(xué)一下如何起步。
Scott Mitchell 今天早些時(shí)候在 www.4guysfromrolla.com 上也貼了一篇非常好的關(guān)于CSS 控件適配器的文章,對如何使用它們做了討論。
你可以在 http://www.asp.net 的 CSS Control Adapters論壇 上對如何使用它們提問和得到幫助。
希望本文對你有所幫助,
Scott
您可能感興趣的文章:
- asp.net獲取HTML表單File中的路徑的方法
- asp.net 中將表單提交到另一頁 Code-Behind(代碼和html在不同的頁面)
- asp.net利用后臺實(shí)現(xiàn)直接生成html分頁的方法
- Asp.net動態(tài)生成html頁面的方法分享
- 使用ASP.NET模板生成HTML靜態(tài)頁面的五種方案
- jquery獲取ASP.NET服務(wù)器端控件dropdownlist和radiobuttonlist生成客戶端HTML標(biāo)簽后的value和text值
- ASP.net(c#) 生成html的幾種解決方案[思路]
- asp.net生成HTML
- 利用ASP.NET技術(shù)動態(tài)生成HTML頁面
- asp.net 防止用戶通過后退按鈕重復(fù)提交表單
- asp.net 模擬提交有文件上傳的表單(通過http模擬上傳文件)
- ASP.NET中實(shí)現(xiàn)把form表單元素轉(zhuǎn)為實(shí)體對象或集合
- asp.net動態(tài)生成HTML表單的方法
相關(guān)文章
使用ASP.NET MVC引擎開發(fā)插件系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了使用ASP.NET MVC引擎開發(fā)插件系統(tǒng)的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-05-05
Ubuntu16.04系統(tǒng)配置.net core環(huán)境
本文給大家介紹的是在Ubuntu16.04系統(tǒng)配置.net core環(huán)境的方法,由于作者本身用的是WIN系統(tǒng),所以這次教程是在VMware中進(jìn)行的,希望大家能夠喜歡。2016-07-07
.net webapi接收xml格式數(shù)據(jù)的3種情況小結(jié)
這篇文章主要給大家總結(jié)介紹了關(guān)于.net webapi接收xml格式數(shù)據(jù)的3種情況,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-02-02
ASP.NET?MVC5網(wǎng)站開發(fā)之用戶角色的后臺管理1(七)
這篇文章主要為大家詳細(xì)介紹了ASP.NET?MVC5網(wǎng)站開發(fā)之用戶角色的后臺管理,感興趣的小伙伴們可以參考一下2016-08-08
ASP.NET MVC4 HtmlHelper擴(kuò)展類,實(shí)現(xiàn)分頁功能
本文主要做了一個(gè)HtmHelper類的分頁擴(kuò)展函數(shù),方便在視圖中調(diào)用,有需要的朋友可以參考一下,希望對大家有所幫助。2016-03-03

