Search code examples
asp.netsection508

Tools and practices to make a large ASP.NET web application section-508-compliant


We're about to migrate an existing large ASP.NET web application to make it section-508 compliant. Are there any recommended tools and practices that can be employed for this kind of project?


Solution

    • Ensure the application can function correctly without the use of JavaScript. You may find you have to cut down on the use of the built in ASP.NET server controls to do this.
    • Ensure the HTML is valid, and makes full use of elements such as labels to give meaning to all the inputs etc..
    • You may wish to consider using ASP.NET MVC as it gives you much more control over the final HTML rendered. Alternativly CSS Control Adapters can be used instead.
    • If your application requires an XHTML editor it may be worth looking at XStandard. This editor provides an accessible interface and generates compliant XHTML (without requiring JavaScript), the downside is that it's a browser plug-in, so it may not be suitable for your application.