<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.1.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: How to create a dynamic, hierarchical accordion with .NET</title>
	<link>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/</link>
	<description></description>
	<pubDate>Thu, 11 Mar 2010 14:58:13 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1.2</generator>

	<item>
		<title>By: Steven Quick</title>
		<link>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-924</link>
		<author>Steven Quick</author>
		<pubDate>Wed, 27 Feb 2008 23:52:39 +0000</pubDate>
		<guid>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-924</guid>
					<description>My concern with using the ASP.NET ajax stuff is the page weight.  Just looking at the demo page with firebug &#38; yslow

79.2K	1	HTML/Text
138.8K	8	JavaScript Files
0.2K	1	Stylesheet File
218.3K	Total size
10	HTTP requests

Of course after the first load the css and js should be cached but for having almost nothing on the page 219KB is huge.  Image a full page with alot of features?</description>
		<content:encoded><![CDATA[<p>My concern with using the ASP.NET ajax stuff is the page weight.  Just looking at the demo page with firebug &amp; yslow</p>
<p>79.2K	1	HTML/Text<br />
138.8K	8	JavaScript Files<br />
0.2K	1	Stylesheet File<br />
218.3K	Total size<br />
10	HTTP requests</p>
<p>Of course after the first load the css and js should be cached but for having almost nothing on the page 219KB is huge.  Image a full page with alot of features?</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: David Baxter</title>
		<link>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-925</link>
		<author>David Baxter</author>
		<pubDate>Thu, 28 Feb 2008 14:00:26 +0000</pubDate>
		<guid>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-925</guid>
					<description>Hey Steven, thanks for writing. You have valid concerns, but lets see if I can break it down a bit to make sense of things.

The 79K for the HTML is because there actually is a good bit of text on the page. Each category has 5 sub categories, each subcategory has 5 products. That means there are basically 125 little paragraphs built into the page. That isn't a small amount of markup.

The Javascript is what ASP.NET is bringing to the table. That will be cached like you said, but, if you were doing the effect with any javascript library (Prototype alone is 120K) it wouldn't be much smaller, so ASP.NET isn't really a hog.

The 10 HTTP Requests are because the page is built with AJAX technology. To get all the goodies, the page is going back to the server a few times. This would be true no matter how you built your ajax.

To have an effect like this does add overhead, no question about it, but using ASP.NET as opposed to another library really doesn't change the amount of overhead.

On a tangential subject...I have been trolling around some of the most popular sites (IGN, Yahoo, etc.) and checking their page size. Those pages are friggen huge. IGN is over a meg, Yahoo was over 600K. These are some of the most popular sites on the net so this makes me wonder how important page size really is. Now I am not saying to ignore page size, but in the world of broadband, it does seem to be less important on the site's success.

Hope that helps.
David</description>
		<content:encoded><![CDATA[<p>Hey Steven, thanks for writing. You have valid concerns, but lets see if I can break it down a bit to make sense of things.</p>
<p>The 79K for the HTML is because there actually is a good bit of text on the page. Each category has 5 sub categories, each subcategory has 5 products. That means there are basically 125 little paragraphs built into the page. That isn&#8217;t a small amount of markup.</p>
<p>The Javascript is what ASP.NET is bringing to the table. That will be cached like you said, but, if you were doing the effect with any javascript library (Prototype alone is 120K) it wouldn&#8217;t be much smaller, so ASP.NET isn&#8217;t really a hog.</p>
<p>The 10 HTTP Requests are because the page is built with AJAX technology. To get all the goodies, the page is going back to the server a few times. This would be true no matter how you built your ajax.</p>
<p>To have an effect like this does add overhead, no question about it, but using ASP.NET as opposed to another library really doesn&#8217;t change the amount of overhead.</p>
<p>On a tangential subject&#8230;I have been trolling around some of the most popular sites (IGN, Yahoo, etc.) and checking their page size. Those pages are friggen huge. IGN is over a meg, Yahoo was over 600K. These are some of the most popular sites on the net so this makes me wonder how important page size really is. Now I am not saying to ignore page size, but in the world of broadband, it does seem to be less important on the site&#8217;s success.</p>
<p>Hope that helps.<br />
David</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: website designer melbourne</title>
		<link>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-929</link>
		<author>website designer melbourne</author>
		<pubDate>Wed, 05 Mar 2008 23:35:20 +0000</pubDate>
		<guid>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-929</guid>
					<description>hi i am working on one of my client website and i need a accordian effect my probleam is i wnat to bind them with database accordian header and every thing else is comming from database is there any way to do this?</description>
		<content:encoded><![CDATA[<p>hi i am working on one of my client website and i need a accordian effect my probleam is i wnat to bind them with database accordian header and every thing else is comming from database is there any way to do this?</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: David Baxter</title>
		<link>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-930</link>
		<author>David Baxter</author>
		<pubDate>Thu, 06 Mar 2008 00:22:13 +0000</pubDate>
		<guid>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-930</guid>
					<description>Hey Melbourne, I have to admit, I am a bit confused by the question. Can you clarify?

David</description>
		<content:encoded><![CDATA[<p>Hey Melbourne, I have to admit, I am a bit confused by the question. Can you clarify?</p>
<p>David</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: website designer melbourne</title>
		<link>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-931</link>
		<author>website designer melbourne</author>
		<pubDate>Thu, 06 Mar 2008 04:41:13 +0000</pubDate>
		<guid>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-931</guid>
					<description>i am using ajax accordian panel and i need to bind with database just like datagrid or repater control.

some thing like this but it will not work as you cant but repater inside accordian ......
but i need some thing to bind accordian with database.
 
                        
                            
                            
                            
                            
                        
            
                
                      
                            
                            
            </description>
		<content:encoded><![CDATA[<p>i am using ajax accordian panel and i need to bind with database just like datagrid or repater control.</p>
<p>some thing like this but it will not work as you cant but repater inside accordian &#8230;&#8230;<br />
but i need some thing to bind accordian with database.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: website designer melbourne</title>
		<link>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-932</link>
		<author>website designer melbourne</author>
		<pubDate>Thu, 06 Mar 2008 04:42:22 +0000</pubDate>
		<guid>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-932</guid>
					<description>i am using ajax accordian panel and i need to bind with database just like datagrid or repater control.

some thing like this 


                        
                            
                            
                            
                            
                        
            
                
                      
                            
                            
              


but it will not work as you cant but repater inside accordian ......
but i need some thing to bind accordian with database.</description>
		<content:encoded><![CDATA[<p>i am using ajax accordian panel and i need to bind with database just like datagrid or repater control.</p>
<p>some thing like this </p>
<p>but it will not work as you cant but repater inside accordian &#8230;&#8230;<br />
but i need some thing to bind accordian with database.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: website designer melbourne</title>
		<link>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-935</link>
		<author>website designer melbourne</author>
		<pubDate>Thu, 06 Mar 2008 04:45:15 +0000</pubDate>
		<guid>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-935</guid>
					<description>hi david its like accordina inside repater i have tried so manny time pasing a code but i think it is not taking as comment....</description>
		<content:encoded><![CDATA[<p>hi david its like accordina inside repater i have tried so manny time pasing a code but i think it is not taking as comment&#8230;.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: David Baxter</title>
		<link>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-936</link>
		<author>David Baxter</author>
		<pubDate>Thu, 06 Mar 2008 14:51:07 +0000</pubDate>
		<guid>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-936</guid>
					<description>It is usually best to email me code...something about my comment system here doesn't like it.

david at creativeui dot com.

David</description>
		<content:encoded><![CDATA[<p>It is usually best to email me code&#8230;something about my comment system here doesn&#8217;t like it.</p>
<p>david at creativeui dot com.</p>
<p>David</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Jim</title>
		<link>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-962</link>
		<author>Jim</author>
		<pubDate>Sun, 30 Mar 2008 14:05:40 +0000</pubDate>
		<guid>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-962</guid>
					<description>Cool.  Salute to your nice job.</description>
		<content:encoded><![CDATA[<p>Cool.  Salute to your nice job.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Telugu Movie Reviews</title>
		<link>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-985</link>
		<author>Telugu Movie Reviews</author>
		<pubDate>Tue, 06 May 2008 06:42:59 +0000</pubDate>
		<guid>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-985</guid>
					<description>Thank you</description>
		<content:encoded><![CDATA[<p>Thank you</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Mike</title>
		<link>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-1034</link>
		<author>Mike</author>
		<pubDate>Thu, 24 Jul 2008 17:39:58 +0000</pubDate>
		<guid>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-1034</guid>
					<description>I cant access the Accordion Datasource in the codebehind, do you have any idea why that would be?</description>
		<content:encoded><![CDATA[<p>I cant access the Accordion Datasource in the codebehind, do you have any idea why that would be?</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: denis</title>
		<link>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-1105</link>
		<author>denis</author>
		<pubDate>Thu, 18 Dec 2008 17:54:49 +0000</pubDate>
		<guid>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-1105</guid>
					<description>thx</description>
		<content:encoded><![CDATA[<p>thx</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Alan Alherebe</title>
		<link>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-1108</link>
		<author>Alan Alherebe</author>
		<pubDate>Sun, 28 Dec 2008 05:54:01 +0000</pubDate>
		<guid>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-1108</guid>
					<description>Hi David, 

thank's for the demo.

I am using Vb Net and the Data is coming from a SQL server so I rewrite your exemple to fit those need , all went well execpt for "private bool LoadProductsForSubs(SubcategoryData sub, AccordionContentPanel pnl)"
I use :
Private Sub LoadCourseForSubs(ByVal cat As Object, ByVal pnl As AccordionContentPanel)

        Dim acc As Accordion = pnl.FindControl("accCategories")

but acc always come back with nothing ...

I only want to build a 2 level display , so it bind the first level find and display the data ( Universites names) ..

Any pointer ...?

Thank'x

Alan</description>
		<content:encoded><![CDATA[<p>Hi David, </p>
<p>thank&#8217;s for the demo.</p>
<p>I am using Vb Net and the Data is coming from a SQL server so I rewrite your exemple to fit those need , all went well execpt for &#8220;private bool LoadProductsForSubs(SubcategoryData sub, AccordionContentPanel pnl)&#8221;<br />
I use :<br />
Private Sub LoadCourseForSubs(ByVal cat As Object, ByVal pnl As AccordionContentPanel)</p>
<p>        Dim acc As Accordion = pnl.FindControl(&#8221;accCategories&#8221;)</p>
<p>but acc always come back with nothing &#8230;</p>
<p>I only want to build a 2 level display , so it bind the first level find and display the data ( Universites names) ..</p>
<p>Any pointer &#8230;?</p>
<p>Thank&#8217;x</p>
<p>Alan</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: mark</title>
		<link>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-1131</link>
		<author>mark</author>
		<pubDate>Mon, 27 Apr 2009 20:23:49 +0000</pubDate>
		<guid>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-1131</guid>
					<description>I tried loading this as a web user control. got through all the usual errors that i forget to do, take out unneeded items (page, script mgr, etc) from ascx. add proper references on the aspx page. but then nothing loads except for my other web user control on the page.</description>
		<content:encoded><![CDATA[<p>I tried loading this as a web user control. got through all the usual errors that i forget to do, take out unneeded items (page, script mgr, etc) from ascx. add proper references on the aspx page. but then nothing loads except for my other web user control on the page.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Kostas</title>
		<link>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-1137</link>
		<author>Kostas</author>
		<pubDate>Tue, 07 Jul 2009 13:10:40 +0000</pubDate>
		<guid>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-1137</guid>
					<description>Hi, your article is just why i'm trying to develop on the project i'm currently working on! When i try to see your demo or download your code, i get the 404 not found error. Have you moved them away? Is there a new link where i can find them? Thanks in advance! :-)</description>
		<content:encoded><![CDATA[<p>Hi, your article is just why i&#8217;m trying to develop on the project i&#8217;m currently working on! When i try to see your demo or download your code, i get the 404 not found error. Have you moved them away? Is there a new link where i can find them? Thanks in advance! <img src='http://www.creativeui.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Todd</title>
		<link>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-1139</link>
		<author>Todd</author>
		<pubDate>Thu, 13 Aug 2009 11:14:22 +0000</pubDate>
		<guid>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-1139</guid>
					<description>Hi, I'd also be very interested in seeing your demo and code but am getting the 404 error. If you're able to provide us with a new link it would be much appreciated!!!</description>
		<content:encoded><![CDATA[<p>Hi, I&#8217;d also be very interested in seeing your demo and code but am getting the 404 error. If you&#8217;re able to provide us with a new link it would be much appreciated!!!</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Susmitha</title>
		<link>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-1144</link>
		<author>Susmitha</author>
		<pubDate>Wed, 23 Sep 2009 06:27:31 +0000</pubDate>
		<guid>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-1144</guid>
					<description>hi i am working on one of my client website and i need a accordian effect my probleam is i wnat to bind them with database accordian header and every thing else is comming from database is there any way to do this?</description>
		<content:encoded><![CDATA[<p>hi i am working on one of my client website and i need a accordian effect my probleam is i wnat to bind them with database accordian header and every thing else is comming from database is there any way to do this?</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Susmitha</title>
		<link>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-1145</link>
		<author>Susmitha</author>
		<pubDate>Wed, 23 Sep 2009 06:28:58 +0000</pubDate>
		<guid>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-1145</guid>
					<description>hi,
my problem is also like categories,sub categories n products
the demo link is not working
help me
thanks in advance</description>
		<content:encoded><![CDATA[<p>hi,<br />
my problem is also like categories,sub categories n products<br />
the demo link is not working<br />
help me<br />
thanks in advance</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: James</title>
		<link>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-1149</link>
		<author>James</author>
		<pubDate>Fri, 13 Nov 2009 11:42:09 +0000</pubDate>
		<guid>http://www.creativeui.com/2008/02/12/how-to-create-a-dynamic-hierarchical-accordion-with-net/#comment-1149</guid>
					<description>Hi,

The links to your demo and sample code are failing at the moment.

Is this temporary server trouble of have the locations changed - if so any chance of point me to where they are now - as I'd really like to have a look !

Thanks</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>The links to your demo and sample code are failing at the moment.</p>
<p>Is this temporary server trouble of have the locations changed - if so any chance of point me to where they are now - as I&#8217;d really like to have a look !</p>
<p>Thanks</p>
]]></content:encoded>
				</item>
</channel>
</rss>
