views:

169

answers:

3

In my last job we ended up rewriting the complete ASP.NET stack (forms, controls, validation, postback handling, ajax library etc...) - the reason I was given was that the ASP.NET controls were not accessible enough, not were any of the third party controls that were assessed for the project.

Can anyone point me to good accessible ASP.NET controls that do ajax as well?

Failing that, how would you approach creating accessible, ajax enabled controls?

A: 

Sounds like the person who gave that reason was on a hourly rate. That's NIH on a grand scale.

:-)

IainMH
+1  A: 

You could take a look at the 'App_Browsers' feature in .NET.

It gives you the opportunity to hook into the rendering engine for each control. The original intention for this was to be able to alter the HTML output of controls depending on the user's browser - but you can also do it for all browsers.

You could also take a look at these control adapters, which make the normal ASP.NET controls 'CSS Friendly'.

Chris Roberts
A: 

@IainMH - You hit the nail on the head...

Oded