技巧和诀窍:使用ASP.NET 2.0 CSS 控件适配器生成CSS友好的HTML输出
2008-02-28 00:29
926 查看
【原文地址】
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
附注:
1。我要向Russ和Heidi表示特别的感谢,感谢他们在建造CSS控件适配器和样本例子方面所作的出色工作!
2。想阅读我另外的ASP.NET 技巧/诀窍博客帖子的话,
请浏览我的ASP.NET 技巧,诀窍和资源网页。
标签: ASP.NET, .NET, Tips and Tricks
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
附注:
1。我要向Russ和Heidi表示特别的感谢,感谢他们在建造CSS控件适配器和样本例子方面所作的出色工作!
2。想阅读我另外的ASP.NET 技巧/诀窍博客帖子的话,
请浏览我的ASP.NET 技巧,诀窍和资源网页。
标签: ASP.NET, .NET, Tips and Tricks
相关文章推荐
- 技巧和诀窍:使用ASP.NET 2.0 CSS 控件适配器生成CSS友好的HTML输出
- 技巧和诀窍:使用ASP.NET 2.0 CSS 控件适配器生成CSS友好的HTML输出
- 使用ASP.NET 2.0 CSS 控件适配器生成CSS友好的HTML输出
- 使用ASP.NET 2.0 CSS 控件适配器生成CSS友好的HTML输出
- 使用ASP.NET 2.0 CSS 控件适配器生成CSS友好的HTML输出
- 使用ASP.NET 2.0 CSS 控件适配器生成CSS友好的HTML输出
- 技巧和诀窍:使用ASP.NET 2.0 输出缓存替换的功能实现“甜圈缓存(Donut Caching)”
- asp.net控件开发技巧(1)使用HtmlTextWriter类规范输出标签
- ASP.NET 2.0中的友好CSS控件适配器的应用 - 用ul、li呈现CheckBoxList和RadioButtonList
- 技巧和诀窍:使用ASP.NET 2.0 输出缓存替换的功能实现“甜圈缓存(Donut Caching)”
- asp.net控件开发技巧(1)使用HtmlTextWriter类规范输出标签
- ASP.NET 2.0中的友好CSS控件适配器的应用 - 用ul、li呈现CheckBoxList和RadioButtonList
- ASP.NET 2.0中的友好CSS控件适配器的应用 - 用ul、li呈现CheckBoxList和RadioButtonList
- asp.net 使用页适配器和重写Render对全站输出的页面的HTML内容进行修改,不会错乱
- asp.net 使用页适配器和重写Render对全站输出的页面的HTML内容进行修改,不会错乱
- ASP.NET 2.0 Login控件使用技巧(一) - 迁徙数据库,个性化Login控件
- ASP.NET 2.0 Login控件使用技巧(二) - 角色管理
- ASP.NET 2.0中使用Gridview控件的高级技巧
- Asp.net 2.0中使用ValidationGroup属性有选择验证某些控件(http://hi.baidu.com/tracyjay/blog/item/4e894e205fa18a4593580785.html)
- 关于使用RadioButton和CheckBox控件(Asp.net)生成html包含<label>控件的一点认识