ASP.NET 2.0: 执行Web标准以便更加易于访问
Net-Menu-WithChildren"> <a href="http://Default.aspx" class="AspNet-Menu-Link">Web Standards</a> <ul> <li class="AspNet-Menu-Leaf"> <a href="http://ControlAdapters.aspx">Control Adapters Sample</a> </li> <li class="AspNet-Menu-Leaf"> <a href="http://AccessibleForm.aspx">Accessible Form</a> </li> </ul> </li> </ul> </div> CSS 控件适配器随附在很多控件(包括 Tree view、Login 和 CreateUserWizard)的适配器中,用于表示众 所周知的那些不应在呈现表格时却呈现表格的控件。只需花费几分钟的时间,就可以将示例集成到现有项目中, 并按照您的喜好进行自定义。 母版页和主题 拥有呈现符合 Web 标准的工具之后,您可以使整个站点都符合 Web 标准。母版页和主题的结合使用为网站 提供了强大而灵活的体系结构。 母版页使 Web 开发人员可以为网页创建灵活的模版。母版页是用于创建可供多个网页重用的组件的强大工具 ,还是一种确保整个站点符合标准的方法。创建使用 XHTML 1.1 DocType 的母版页是确保站点内所有页面都符 合标准的一个好方法。当您需要在一个位置(例如,从 XHTML 1.0 Transitional 迁移到 XHTML 1.0 Strict 的 站点)对 DocType 进行全面更改时,母版页也很有用。 ASP.NET 2.0 主题使您可以为相同的内容创建多种设计,从而提高可访问性。例如,通过允许用户增大字体 和图像尺寸,主题可以改善视力受损用户对网站的访问。借助可以在母版页中切换主题的功能,用户可以按照最 适合自身需求的方式查看站点。 我发现一种方法可以帮助用户切换主题,那就是定义一个由 Page 类派生而来的类。切换主题功能仅在 ASP.NET 页面生命周期的早期才可以使用(以 OnPreInit 方法)。图 9 中的类说明了如何捕获用户选定的主题 并在重写的方法中应用该主题。 Figure 9 ThemeSelectablePage 类 '''''' <summary> 此类可以查找具有预定义名称的请求窗体变量并将值传递给主题类。部署此类的所有网页都将提供支持多个 主题所需的体系结构。这是向一个站点中的所有页面添加主题的一个非常简单的方法。 请求 本文讨论了 Web 标准如此重要的原因,并给出了一些可用于创建符合标准的网站的技术。采用这些标准可能 会有一定的难度,因为采用标准通常不是最简单的操作方法,但这是确保将来各类用户可以通过更多设备访问您 今天创建的控件和 HTML 的最佳方法。各种浏览器都在逐渐地满足这些标准,而这一趋势仍将继续;现在,编写 符合 Web 标准的代码的责任就落在了所有开发人员的肩上。 下载本文中所用的代码:http://download.microsoft.com/download/f/2/7/f |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |