ASP.NET 控件与 CSS 友好性适配器

随着网页开发的不断进步,对于代码的整洁性和维护性要求越来越高。为了实现这一点,开发者需要使用符合Web标准的技术来构建网站。CSS友好的控件适配器应运而生,它们可以帮助开发者轻松地从ASP.NET控件生成符合CSS标准的标记。

CSS友好控件适配器的起源

CSS友好控件适配器的概念最早可以追溯到2006年底,当时微软发布了原始的CSS友好控件适配器的源代码。虽然这些适配器能够工作,但将它们集成到网站中需要使用单独的Visual Studio项目模板或手动将代码文件注入到现有项目中。考虑到最初的项目在某种程度上是为了教学目的而发布的,这种情况并不令人惊讶。

开发者的创新

由于将这些控件集成到Web项目中需要额外的步骤,独立开发者Brian DeMarzo重新打包了代码,使其编译成一个单独的DLL文件,从而轻松地将功能包含到任何Web项目中。

微软的开放态度

2007年3月7日,微软批准了直接让社区决定并实现对ASP.NET2.0 CSS友好控件适配器的更改的想法,这无疑要归功于CSS适配器的原始开发者Russ Helfand的努力。

CodePlex项目

作为结果,CodePlex项目成为了所有未来CSS友好控件适配器版本发布的源头。

官方发布

虽然最初它不是官方发布,但当微软将钥匙交给社区时,它成为了官方发布。更多信息可以在微软的ASP.Net网站上找到。

反馈的重要性

对来说,获取反馈非常重要。可以在以下网站提供反馈:

  • 评论和问题:
  • 建议:
  • 报告问题:

CSS友好控件适配器的实践

要开始使用CSS友好控件适配器,首先阅读原始的CSS友好控件适配器白皮书。查看Amit的ASP.NET ListView实验,看看他是如何轻松地通过CSS表格库样式表改变外观和感觉的。ScottGu也有一个清晰简洁的教程。为了了解为什么使用CSS友好控件适配器,阅读这篇关于使用Web标准开发ASP.NET应用程序的MSDN文章。

如何使用CSS友好控件适配器

要使用CSS友好控件适配器,需要理解它们是如何工作的。以下是一些基本步骤:

  1. 首先,确保ASP.NET项目中已经包含了CSS友好控件适配器的DLL文件。
  2. 在项目中引用这个DLL文件。
  3. 在ASPX页面中,使用特定的控件时,指定其对应的CSS友好控件适配器。
  4. 通过CSS样式表来定义控件的样式。
  5. 测试页面,确保控件的样式按照预期显示。

示例代码

以下是一个简单的示例,展示了如何在ASP.NET页面中使用CSS友好控件适配器:

<%@ Register Assembly="YourCssFriendlyAdapters.dll" Namespace="YourNamespace" TagPrefix="css" %> <asp:GridView ID="GridView1" runat="server"> <RowStyle CssClass="gridRow" /> </asp:GridView>
沪ICP备2024098111号-1
上海秋旦网络科技中心:上海市奉贤区金大公路8218号1幢 联系电话:17898875485