手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >使用ASP.NET 2.0 CSS 控件适配器生成CSS友好的HTML输出
使用ASP.NET 2.0 CSS 控件适配器生成CSS友好的HTML输出
摘要:【原文地址】Tip/Trick:UsetheASP.NET2.0CSSControlAdaptersforCSSfriendlyHTMLou...

【原文地址】Tip/Trick:UsetheASP.NET2.0CSSControlAdaptersforCSSfriendlyHTMLoutput

【原文发表日期】Wednesday,November29,200611:01PM

厌烦了内置的ASP.NET服务器端控件生成HTML<table>元素,而希望你能使用纯粹的CSS方案?如果是这样,读下去。。。

上个星期,我们发布了ASP.NET2.0CSS控件适配器的1.0正式版。这些适配器利用了ASP.NET2.0中的一个我们称之为“控件适配架构”的新扩展性特性,允许开发人员覆盖(override),修改(modify),或细调(tweak)现有服务器控件的显示输出逻辑,而不必改动控件的属性,支持的事件或编程模型等。

上个星期我们发布的ASP.NET2.0CSS控件适配器提供了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控件适配器,我强烈建议你阅读一下,学一下如何起步。

ScottMitchell今天早些时候在www.4guysfromrolla.com上也贴了一篇非常好的关于CSS控件适配器的文章,对如何使用它们做了讨论。

你可以在http://www.asp.net 的CSSControlAdapters论坛上对如何使用它们提问和得到帮助。

希望本文对你有所帮助,

Scott

【使用ASP.NET 2.0 CSS 控件适配器生成CSS友好的HTML输出】相关文章:

使用.NET存储XML数据的方法

一个ASP.NET获取用户IP地址公共类

ASP.NET 2.0下的条件编译

ASP.NET AJAX 1.0 RC开发10分钟图解

ASP.NET 多次提交的解决办法

利用ASP.NET技术动态生成HTML页面

ASP.NET State service状态服务的问题解决方法

用ASP.NET实现简单的文字水印

ASP.NET AJAX时用alert弹出对话框

ASP.NET 2.0服务器控件开发之复杂属性

精品推荐
分类导航