E-mail List Archives
Thread: .NET and accessible tables
Number of posts in this thread: 3 (In chronological order)
From: lists
Date: Fri, Mar 05 2004 10:06PM
Subject: .NET and accessible tables
No previous message | Next message →
Hi,
I'm just beginning work with a .NET application and wonder if anyone has any
thoughts on how accessibility works in the .NET framework? Specifically,
server controls like datagrid read database query results into a server
generated table. I do not see any way to serialize the table. Is there
something I'm missing?
thanks
-chris
----
To subscribe, unsubscribe, suspend, or view list archives,
visit http://www.webaim.org/discussion/
From: Nancy Swenson
Date: Fri, Mar 05 2004 10:07PM
Subject: Re: .NET and accessible tables
← Previous message | Next message →
Hello,
I am participating in IDL6543 today. I will be back in the office on
Monday and will reply to your e-mail at that time.
Thank you,
Nancy
Nancy Swenson
Instructional Designer
Course Development and Web Services
University of Central Florida
4000 Central Florida Blvd.
Library Rm 107
Orlando, FL 32816-2810
407-823-4270
FAX: 407-823-3511
Email: = EMAIL ADDRESS REMOVED =
----
To subscribe, unsubscribe, suspend, or view list archives,
visit http://www.webaim.org/discussion/
From: Keith Patton
Date: Sat, Mar 06 2004 4:21AM
Subject: RE: .NET and accessible tables
← Previous message | No next message
Hi Chris,
For the datagrid control, there are workarounds:
http://weblogs.asp.net/datagridgirl/archive/2003/08/22/25042.aspx
However, we have recently updated our own system to be xhtml 1
transitional compliant and to be able to create AAA sites with asp.net.
Some of the things this meant for us included:
Using repeaters instead of datagrid controls. Use custom sorters and
pagers if required because you can't easily add captions, summaries and
other headers. We made our own and have avoided the use of datagrids
completely. www.ethicalmedia.com/stories for example (repeater with
custom sorting and paging). Repeaters allow complete control over the
outputted html.
Use html server controls for dynamic div and span areas rather than use
the panel area. The panel needlessly creates a table in Mozilla for some
reason.
One of the criticisms of asp.net has been the fact that you can't
sufficiently control or override the rendering of the core server
controls. In fact, you can't be sure how they will render on different
user agents (e.g. the panel example above). Datagrids and panels were
the two main ones for us that caused problems.
The good news is that ASP.NET 2 (Whidbey) is looking real good for
standards and accessibility features, check out
http://weblogs.asp.net/scottgu/archive/2003/11/25/39620.aspx
Hopefully, this will out by end of year!
Keith Patton
Technical Director
Ethical Media
http://www.ethicalmedia.com