<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Tips for improved accessibility in ASP.NET 1.1</title>
	<atom:link href="http://www.standards-schmandards.com/2005/accessibility-in-aspnet/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.standards-schmandards.com/2005/accessibility-in-aspnet/</link>
	<description>A pragmatic approach to web standards and accessibility</description>
	<pubDate>Sun, 06 Jul 2008 08:32:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: Shane Shepherd</title>
		<link>http://www.standards-schmandards.com/2005/accessibility-in-aspnet/#comment-189</link>
		<dc:creator>Shane Shepherd</dc:creator>
		<pubDate>Wed, 31 Aug 2005 17:24:31 +0000</pubDate>
		<guid isPermaLink="false">http://localhost:8888/?p=10#comment-189</guid>
		<description>&lt;p&gt;Thanks for this article!  This is very useful information for those of us that will not be able to jump on the .NET 2.0 bandwagon for a while.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Thanks for this article!  This is very useful information for those of us that will not be able to jump on the .NET 2.0 bandwagon for a while.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Nyman</title>
		<link>http://www.standards-schmandards.com/2005/accessibility-in-aspnet/#comment-186</link>
		<dc:creator>Robert Nyman</dc:creator>
		<pubDate>Mon, 29 Aug 2005 09:59:38 +0000</pubDate>
		<guid isPermaLink="false">http://localhost:8888/?p=10#comment-186</guid>
		<description>&lt;p&gt;I think it's very important to shed some light on this, so web developers know about .NET's flaws and how to handle them.&lt;/p&gt; &lt;p&gt;However, I still like to see myself as the first Swede out with such a blog post: &lt;a href="http://www.robertnyman.com/2005/06/17/how-to-generate-valid-xhtml-with-net/"&gt;How to generate valid XHTML with .NET&lt;/a&gt; :-)&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>I think it&#8217;s very important to shed some light on this, so web developers know about .NET&#8217;s flaws and how to handle them.</p>
<p>However, I still like to see myself as the first Swede out with such a blog post: <a href="http://www.robertnyman.com/2005/06/17/how-to-generate-valid-xhtml-with-net/">How to generate valid XHTML with .NET</a> :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roger Johansson</title>
		<link>http://www.standards-schmandards.com/2005/accessibility-in-aspnet/#comment-185</link>
		<dc:creator>Roger Johansson</dc:creator>
		<pubDate>Sun, 28 Aug 2005 13:44:16 +0000</pubDate>
		<guid isPermaLink="false">http://localhost:8888/?p=10#comment-185</guid>
		<description>&lt;p&gt;There is a lot of useful stuff at &lt;a href="http://www.aspnetresources.com/"&gt;ASP.NET Resources&lt;/a&gt;, including a filter that rewrites the output HTML.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>There is a lot of useful stuff at <a href="http://www.aspnetresources.com/">ASP.NET Resources</a>, including a filter that rewrites the output HTML.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pete</title>
		<link>http://www.standards-schmandards.com/2005/accessibility-in-aspnet/#comment-182</link>
		<dc:creator>Pete</dc:creator>
		<pubDate>Wed, 24 Aug 2005 19:43:39 +0000</pubDate>
		<guid isPermaLink="false">http://localhost:8888/?p=10#comment-182</guid>
		<description>&lt;p&gt;Anup, thank you for your comment. Great input about using XML/XSLT for the UI. Another way of doing it is to turn off view state and do plain html pages. This is similar to your approach and require you to write your own form/event handling (just like "old school" ASP).&lt;/p&gt; &lt;p&gt;Regarding the limitation of one form for the entire page I don't think it affects accessibility that much. If you want to use multiple forms, check out the open source component &lt;a href="http://sourceforge.net/projects/wilsonwebform/"&gt;WilsonWebForm&lt;/a&gt; which allows you to use multiple forms in the same page.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Anup, thank you for your comment. Great input about using XML/XSLT for the UI. Another way of doing it is to turn off view state and do plain html pages. This is similar to your approach and require you to write your own form/event handling (just like &#8220;old school&#8221; ASP).</p>
<p>Regarding the limitation of one form for the entire page I don&#8217;t think it affects accessibility that much. If you want to use multiple forms, check out the open source component <a href="http://sourceforge.net/projects/wilsonwebform/">WilsonWebForm</a> which allows you to use multiple forms in the same page.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anup</title>
		<link>http://www.standards-schmandards.com/2005/accessibility-in-aspnet/#comment-181</link>
		<dc:creator>Anup</dc:creator>
		<pubDate>Wed, 24 Aug 2005 18:17:48 +0000</pubDate>
		<guid isPermaLink="false">http://localhost:8888/?p=10#comment-181</guid>
		<description>&lt;p&gt;Thanks. Quite useful.&lt;/p&gt; &lt;p&gt;Personally I find using XML/XSLT is much more powerful and gives finer control of the output that you need to create. Using ASP.NET on the server side is still useful for the OO power that .NET gives, but we just typically override the Render() method in a base Page class, which transforms xml data (this of course assumes you can get your data in XML format easily) with a specified XSL.&lt;/p&gt; &lt;p&gt;The child classes, the actual pages, simply set the data, which XSLT to use, and any XSLT Parameters that might be needed.&lt;/p&gt; &lt;p&gt;For optimization, as well as page output caching, the XSLT can be compiled and cached into the Cache object, with a dependency on itself, so that when it changes, the cache is appropriately invalidated.&lt;/p&gt; &lt;p&gt;This has worked quite nicely for us on a very, very high profile site (not sure I can mention it just yet).&lt;/p&gt; &lt;p&gt;Anyway, I had another question:&lt;/p&gt; &lt;p&gt;What do you think about the limitation, typically, of one form for the entire page? Sometimes, semantically, and for accessibility, it would make sense to break parts of a page into multiple forms (e.g. a form at the top of the page may be for searching, a form near the end of the article may be for comment posting, and another form somewhere else could be for email subscription or something.)&lt;/p&gt; &lt;p&gt;While technically this can be made to work in one form, semantically these are all different forms, and for assistive technology, they could present different forms for the user to fill in.&lt;/p&gt; &lt;p&gt;Hence, I believe that the one-form-suits-all approach of Visual Studio .NET is not always appropriate (another reason why XML/XSL approach works for us).&lt;/p&gt; &lt;p&gt;Apologies for the long comment!&lt;/p&gt; &lt;p&gt;Anup&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Thanks. Quite useful.</p>
<p>Personally I find using XML/XSLT is much more powerful and gives finer control of the output that you need to create. Using ASP.NET on the server side is still useful for the OO power that .NET gives, but we just typically override the Render() method in a base Page class, which transforms xml data (this of course assumes you can get your data in XML format easily) with a specified XSL.</p>
<p>The child classes, the actual pages, simply set the data, which XSLT to use, and any XSLT Parameters that might be needed.</p>
<p>For optimization, as well as page output caching, the XSLT can be compiled and cached into the Cache object, with a dependency on itself, so that when it changes, the cache is appropriately invalidated.</p>
<p>This has worked quite nicely for us on a very, very high profile site (not sure I can mention it just yet).</p>
<p>Anyway, I had another question:</p>
<p>What do you think about the limitation, typically, of one form for the entire page? Sometimes, semantically, and for accessibility, it would make sense to break parts of a page into multiple forms (e.g. a form at the top of the page may be for searching, a form near the end of the article may be for comment posting, and another form somewhere else could be for email subscription or something.)</p>
<p>While technically this can be made to work in one form, semantically these are all different forms, and for assistive technology, they could present different forms for the user to fill in.</p>
<p>Hence, I believe that the one-form-suits-all approach of Visual Studio .NET is not always appropriate (another reason why XML/XSL approach works for us).</p>
<p>Apologies for the long comment!</p>
<p>Anup</p>
]]></content:encoded>
	</item>
</channel>
</rss>
