<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Rewriting the ASP.Net CSS Friendly Adapters &#8211; does anyone care?</title>
	<atom:link href="http://www.sidesofmarch.com/index.php/archive/2008/09/23/rewriting-the-aspnet-css-friendly-adapters-does-anyone-care/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sidesofmarch.com/index.php/archive/2008/09/23/rewriting-the-aspnet-css-friendly-adapters-does-anyone-care/</link>
	<description>Thoughts on life, liberty, and information technology</description>
	<lastBuildDate>Thu, 02 Sep 2010 07:06:31 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: brian</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2008/09/23/rewriting-the-aspnet-css-friendly-adapters-does-anyone-care/#comment-311026</link>
		<dc:creator>brian</dc:creator>
		<pubDate>Wed, 01 Oct 2008 03:14:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.sidesofmarch.com/?p=284#comment-311026</guid>
		<description>Well, you guys inspired me enough to do it. :)

I&#039;ll comment more on the ASP.Net forums.</description>
		<content:encoded><![CDATA[<p>Well, you guys inspired me enough to do it. <img src='http://www.sidesofmarch.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I&#8217;ll comment more on the ASP.Net forums.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Dunagan</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2008/09/23/rewriting-the-aspnet-css-friendly-adapters-does-anyone-care/#comment-310834</link>
		<dc:creator>John Dunagan</dc:creator>
		<pubDate>Tue, 30 Sep 2008 20:52:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.sidesofmarch.com/?p=284#comment-310834</guid>
		<description>Hi, Brian:

Sorry I came late to the party, but I already spewed on the indicated forum at ASP.Net. I&#039;m gonna double-dip and say that yes, please, consider undertaking the effort. And I agree with Tokes whole-heartedly - this shouldn&#039;t need to happen, but yet it does.

Just remember, three (responses) is a magic number. 

I&#039;m gonna work on this, too.

Cheers,
John Dunagan
President - SW Florida .Net Developers Group</description>
		<content:encoded><![CDATA[<p>Hi, Brian:</p>
<p>Sorry I came late to the party, but I already spewed on the indicated forum at ASP.Net. I&#8217;m gonna double-dip and say that yes, please, consider undertaking the effort. And I agree with Tokes whole-heartedly &#8211; this shouldn&#8217;t need to happen, but yet it does.</p>
<p>Just remember, three (responses) is a magic number. </p>
<p>I&#8217;m gonna work on this, too.</p>
<p>Cheers,<br />
John Dunagan<br />
President &#8211; SW Florida .Net Developers Group</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: brian</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2008/09/23/rewriting-the-aspnet-css-friendly-adapters-does-anyone-care/#comment-309762</link>
		<dc:creator>brian</dc:creator>
		<pubDate>Mon, 29 Sep 2008 01:10:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.sidesofmarch.com/?p=284#comment-309762</guid>
		<description>I agree that the standard ASP.Net controls don&#039;t render great markup. One very nagging point: If you use an ItemTemplate in many controls (using your own markup entirely) they still wrap your code in a TABLE. That sucks. However, I highly doubt the current rendering of the controls will change -- partially due to the issue of breaking changes, and partially because I think &quot;good enough&quot; is probably good enough for Microsoft, at least in this area.

Wiring up events is the tough part (and an issue of the postback model more than rendering), which is why I wanted to separate HTML rendering from event wiring in the rewrite. Makes testing and isolating problems easier.

Interesting thought about modifying &quot;small parts&quot; of a control. However, that could be a complicated thing to implement. To do it, you&#039;d need complex controls (such as a Wizard) render a well-defined (and well-documented) control tree which you can then modify before rendering. That being said, a complex control should work that way in the first place... ;)

Your comment, combined with one reply to the original post on the ASP.Net forums, gives two responses. Not a huge compelling reason for me to undertake this effort, but I&#039;ll leave the idea on the table if the need resurfaces, or if demand appears.</description>
		<content:encoded><![CDATA[<p>I agree that the standard ASP.Net controls don&#8217;t render great markup. One very nagging point: If you use an ItemTemplate in many controls (using your own markup entirely) they still wrap your code in a TABLE. That sucks. However, I highly doubt the current rendering of the controls will change &#8212; partially due to the issue of breaking changes, and partially because I think &#8220;good enough&#8221; is probably good enough for Microsoft, at least in this area.</p>
<p>Wiring up events is the tough part (and an issue of the postback model more than rendering), which is why I wanted to separate HTML rendering from event wiring in the rewrite. Makes testing and isolating problems easier.</p>
<p>Interesting thought about modifying &#8220;small parts&#8221; of a control. However, that could be a complicated thing to implement. To do it, you&#8217;d need complex controls (such as a Wizard) render a well-defined (and well-documented) control tree which you can then modify before rendering. That being said, a complex control should work that way in the first place&#8230; <img src='http://www.sidesofmarch.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Your comment, combined with one reply to the original post on the ASP.Net forums, gives two responses. Not a huge compelling reason for me to undertake this effort, but I&#8217;ll leave the idea on the table if the need resurfaces, or if demand appears.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tokes</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2008/09/23/rewriting-the-aspnet-css-friendly-adapters-does-anyone-care/#comment-309683</link>
		<dc:creator>Tokes</dc:creator>
		<pubDate>Sun, 28 Sep 2008 07:49:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.sidesofmarch.com/?p=284#comment-309683</guid>
		<description>I&#039;ve done quite a bit of work with the adapters and have a few suggestions that would make them more useful.

- the first point is that they shouldn&#039;t even exist. The standard ASP.NET server controls should not be emitting such shocking HTML that for those of use trying to build accessible sites we have to consider re-writing them. So from the outset, spending time on the adapters does seem like a bit of a bandaid. But that aside, and assuming this won&#039;t change...

- I built an adapter for the Wizard control a while back (on my blog) and one of the trickiest aspects was to get the events wired up correctly. You had to make sure you got the names of containers and their child controls exactly right otherwise nothing would work. This could be either more clearly documented or simplified.

- I&#039;ve often looked at the output of a control and wanted to change one small aspect of it. This isn&#039;t really possible with the adpaters - if you want to change one small thing you have to take on rendering, styles, events etc. for the entire control. For complex controls this is time consuming and error prone. I&#039;d love to be able to control aspects of a control&#039;s output. 

- I agree with you, better documentation is a must.

My 2c.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve done quite a bit of work with the adapters and have a few suggestions that would make them more useful.</p>
<p>- the first point is that they shouldn&#8217;t even exist. The standard ASP.NET server controls should not be emitting such shocking HTML that for those of use trying to build accessible sites we have to consider re-writing them. So from the outset, spending time on the adapters does seem like a bit of a bandaid. But that aside, and assuming this won&#8217;t change&#8230;</p>
<p>- I built an adapter for the Wizard control a while back (on my blog) and one of the trickiest aspects was to get the events wired up correctly. You had to make sure you got the names of containers and their child controls exactly right otherwise nothing would work. This could be either more clearly documented or simplified.</p>
<p>- I&#8217;ve often looked at the output of a control and wanted to change one small aspect of it. This isn&#8217;t really possible with the adpaters &#8211; if you want to change one small thing you have to take on rendering, styles, events etc. for the entire control. For complex controls this is time consuming and error prone. I&#8217;d love to be able to control aspects of a control&#8217;s output. </p>
<p>- I agree with you, better documentation is a must.</p>
<p>My 2c.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
