当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > 使用ASP.NET 2.0 CSS 控件适配器生成CSS友好的HTML输出

ASP.NET
Asp.Net 通用数据操作类 (附通用数据基类)
asp.net汉字转拼音和获取汉字首字母的代码
asp.net 多字段模糊查询代码
OpenCms 带分页的新闻列表
URLRewriter最简单入门介绍 URLRewriter相关资源
asp.net Repeater取得CheckBox选中的某行某个值
asp.net清空Cookie的两种方法
asp.net一些很酷很实用的.Net技巧
asp.net生成高质量缩略图通用函数(c#代码),支持多种生成方式
asp.net TripleDES加密、解密算法
Asp.net中防止用户多次登录的方法
asp.net Repeater取得CheckBox选中的某行某个值的c#写法
asp.net DataGridView导出到Excel的三个方法[亲测]
C#,winform,ShowDialog,子窗体向父窗体传值
asp.net学习中发现的比较完整的流程
ASP.net 页面被关闭后,服务器端是否仍然执行中?
asp.net Context.Handler 页面间传值方法
asp.net xml序列化与反序列化
asp.net实例代码protected override void Render(HtmlTextWriter writer)
asp.net(c#)捕捉搜索引擎蜘蛛和机器人

使用ASP.NET 2.0 CSS 控件适配器生成CSS友好的HTML输出


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 183 ::
收藏到网摘: n/a

【原文地址】 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