选择了ASP.NET的开发人员一直都很郁闷,因为选择了ASP.NET就是选择了它已有的强大的Web控件库,然后选择了这些控件的强大功能的同时也带了一些问题,比如现在的有些复杂控件,它输出的HTML并不符合现在的WEB标准,例如GridView,TreeView,用户控件等等这些控件输出的HTML都是传统的Table的方式,并不像WEB标准倡导的用控制显示方式的CSS和内容Div分离的方式!ASP.NET开发团队也意识到这个这问题,借助于ASP.NET2.0框架强大的可配置、可自定义能力,给出了解决问题的完美方案——使用.blowser文件为页面中的控件配置自定义的Adapter,来替代原有的非标准的解决方案。这些自定义的Adapter的集合就是ASP.N