我正在为一个州政府机构开发一个全新的项目,我们将使用 Asp.Net MVC3 作为我们的框架。
我的问题是我找不到任何关于如何制作我们的网络应用程序第 508 节(以及类似的可访问要求)的指导。这是我的第一个项目,这是一个要求。所以要实现这个我 - 例如 -
- 仅通过添加一些属性就可以开箱即用地兼容 MVC3 吗?
- 扩展此功能的标准控件?
- 编写我自己的控件?
任何建议,将不胜感激。我们并不真正关心它是如何实现的,只要它在我们的 Razor 视图中是干净的。
我正在为一个州政府机构开发一个全新的项目,我们将使用 Asp.Net MVC3 作为我们的框架。
我的问题是我找不到任何关于如何制作我们的网络应用程序第 508 节(以及类似的可访问要求)的指导。这是我的第一个项目,这是一个要求。所以要实现这个我 - 例如 -
任何建议,将不胜感激。我们并不真正关心它是如何实现的,只要它在我们的 Razor 视图中是干净的。
第 508 节的合规性与该技术的关系不大,而与该技术的实施有关。如果您查看指南,它们(大部分)是实施细节:
规则更多一些,但你明白了它的要点。这不在于技术,而在于实施细节。您可以使用标准 HTML 完成所有这些事情(字幕视频可能有点棘手)
我可以推荐的另一件事是:Firefox 的 Web Developer 工具栏(我猜也是 Chrome 版本)内置了一个 508 验证器选项。它会让你启动并运行真正的请求。
Web 可访问性是一个过于广泛的主题,无法在一个答案中涵盖,但这完全与您的 HTML 标记有关 - 无论是控件还是您使用的任何其他东西。真正重要的是呈现的 HTML - 即使您使用一些组件来协助此操作。
您可以通过在您最喜欢的搜索引擎中搜索“网络可访问性”来找到更多信息,但我的高级建议是:
不,您需要编写 html 以遵循 508 要求。MVC 在这方面没有做任何特别的事情。