<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Master Pages, Themes and Navigation Controls</title><link>http://forums.asp.net/139.aspx</link><description>Discussions of MasterPages, Themes, and other page-related features. &lt;A href="http://aspadvice.com/SignUp/list.aspx?l=164&amp;amp;c=30" target=_blank&gt;Email List&lt;/A&gt;</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: Asp.Net 2.0 Treeview - How to AutoPostback when a TreeNode's checkbox  gets checked?</title><link>http://forums.asp.net/thread/3533902.aspx</link><pubDate>Thu, 26 Nov 2009 07:25:28 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3533902</guid><dc:creator>lidiyajoseph</dc:creator><author>lidiyajoseph</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3533902.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=3533902</wfw:commentRss><description>&lt;p&gt;Thanks a lot&lt;/p&gt;</description></item><item><title>Re: Asp.Net 2.0 Treeview - How to AutoPostback when a TreeNode's checkbox  gets checked?</title><link>http://forums.asp.net/thread/3257488.aspx</link><pubDate>Thu, 25 Jun 2009 10:38:57 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3257488</guid><dc:creator>sudhi345</dc:creator><author>sudhi345</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3257488.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=3257488</wfw:commentRss><description>&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;buttonCheck.Attributes.CssStyle[&amp;quot;visibility&amp;quot;] = &amp;quot;hidden&amp;quot;;
TreeViewMenu.Attributes.Add(&amp;quot;onclick&amp;quot;, string.Format(&amp;quot;document.getElementById(&amp;#39;{0}&amp;#39;).click();&amp;quot;, buttonCheck.ClientID));&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Need an equivalent code in VB.NET&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Thanks in advance&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: Asp.Net 2.0 Treeview - How to AutoPostback when a TreeNode's checkbox  gets checked?</title><link>http://forums.asp.net/thread/1888180.aspx</link><pubDate>Sat, 01 Sep 2007 12:31:33 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1888180</guid><dc:creator>Omkar Lale</dc:creator><author>Omkar Lale</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1888180.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=1888180</wfw:commentRss><description>&lt;p&gt;Hi amanda and patrick,&lt;/p&gt;
&lt;p&gt;Thanks a lot&lt;/p&gt;
&lt;p&gt;I was facing this same problem of treeview.&lt;/p&gt;
&lt;p&gt;I had tried out with what you both had suggested. And its working perfectly fine.&lt;/p&gt;
&lt;p&gt;I am now using the code that patric had suggested since it&amp;nbsp;doesn&amp;#39;t not flash the page due to ajax.&lt;/p&gt;
&lt;p&gt;Thanks again&lt;/p&gt;
&lt;p&gt;Omkar&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Asp.Net 2.0 Treeview - How to AutoPostback when a TreeNode's checkbox  gets checked?</title><link>http://forums.asp.net/thread/1875693.aspx</link><pubDate>Fri, 24 Aug 2007 16:16:31 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1875693</guid><dc:creator>abcpaem</dc:creator><author>abcpaem</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1875693.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=1875693</wfw:commentRss><description>&lt;p&gt;Hi again,&lt;/p&gt;
&lt;p&gt;After doing what Amanda suggested, the next step was to wrap my TreeView control with an Ajax UpdatePanel in order to do Asynchronous postbacks and refresh only the Treview control, it was then when I realized that with Ajax I didn&amp;#39;t need the Amanda&amp;#39;s postBackByObject approach anymore, I just attached a trigger&amp;nbsp;from the UpdatePanel to a hidden button and that&amp;#39;s it!, the button will do the Postback.&amp;nbsp;See the code below:&lt;/p&gt;&lt;pre class="coloredcode"&gt;&amp;lt;&lt;span class="tag"&gt;asp:UpdatePanel&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;UpdatePanel1&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; UpdateMode=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Conditional&amp;quot;&lt;/span&gt;&amp;gt;                        
    &amp;lt;&lt;span class="tag"&gt;ContentTemplate&lt;/span&gt;&amp;gt;
         &amp;lt;&lt;span class="tag"&gt;asp:TreeView&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;TreeViewMenu&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; DataSourceID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;XmlDataSourceMenu&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; ShowCheckBoxes=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;All&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; BorderWidth=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;3px&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; BorderColor=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;White&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; NodeStyle-ForeColor=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;#5982A2&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; OnTreeNodeDataBound=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;TreeViewMenu_TreeNodeDataBound&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; OnPreRender=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;TreeViewMenu_PreRender&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; OnTreeNodeCheckChanged=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;TreeViewMenu_TreeNodeCheckChanged&amp;quot;&lt;/span&gt;&amp;gt;
                &amp;lt;&lt;span class="tag"&gt;DataBindings&lt;/span&gt;&amp;gt;                            
                     &amp;lt;&lt;span class="tag"&gt;asp:TreeNodeBinding&lt;/span&gt;&lt;span class="attr"&gt; DataMember=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Menu&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TextField=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Name&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Depth=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;0&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; SelectAction=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;None&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; ValueField=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Id&amp;quot;&lt;/span&gt; /&amp;gt;
                      &amp;lt;&lt;span class="tag"&gt;asp:TreeNodeBinding&lt;/span&gt;&lt;span class="attr"&gt; DataMember=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Submenu&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TextField=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Name&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Depth=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;1&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; SelectAction=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;None&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; ValueField=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Id&amp;quot;&lt;/span&gt; /&amp;gt;
                &amp;lt;/&lt;span class="tag"&gt;DataBindings&lt;/span&gt;&amp;gt;
                &amp;lt;&lt;span class="tag"&gt;NodeStyle&lt;/span&gt;&lt;span class="attr"&gt; ForeColor=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;#5982A2&amp;quot;&lt;/span&gt; /&amp;gt;
         &amp;lt;/&lt;span class="tag"&gt;asp:TreeView&lt;/span&gt;&amp;gt;
         &amp;lt;&lt;span class="tag"&gt;asp:XmlDataSource&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;XmlDataSourceMenu&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; DataFile=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;~/_resources/Menu.xml&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; XPath=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;//Menu&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; TransformFile=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;~/_resources/Menu.xslt&amp;quot;&lt;/span&gt;&amp;gt;
         &amp;lt;/&lt;span class="tag"&gt;asp:XmlDataSource&lt;/span&gt;&amp;gt;
   &amp;lt;/&lt;span class="tag"&gt;ContentTemplate&lt;/span&gt;&amp;gt;
   &amp;lt;&lt;span class="tag"&gt;Triggers&lt;/span&gt;&amp;gt;
      &amp;lt;&lt;span class="tag"&gt;asp:AsyncPostBackTrigger&lt;/span&gt;&lt;span class="attr"&gt; ControlID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;buttonCheck&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; EventName=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;click&amp;quot;&lt;/span&gt; /&amp;gt;
   &amp;lt;/&lt;span class="tag"&gt;Triggers&lt;/span&gt;&amp;gt;
&amp;lt;/&lt;span class="tag"&gt;asp:UpdatePanel&lt;/span&gt;&amp;gt;

&amp;lt;&lt;span class="tag"&gt;asp:button&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;buttonCheck&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; CausesValidation=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;false&amp;quot;&lt;/span&gt; /&amp;gt;&lt;/pre&gt;
&lt;p&gt;and the code behind is:&lt;/p&gt;&lt;pre class="coloredcode"&gt;buttonCheck.Attributes.CssStyle[&lt;span class="st"&gt;&amp;quot;visibility&amp;quot;&lt;/span&gt;] = &lt;span class="st"&gt;&amp;quot;hidden&amp;quot;&lt;/span&gt;;
TreeViewMenu.Attributes.Add(&lt;span class="st"&gt;&amp;quot;onclick&amp;quot;&lt;/span&gt;, &lt;span class="kwd"&gt;string&lt;/span&gt;.Format(&lt;span class="st"&gt;&amp;quot;document.getElementById(&amp;#39;{0}&amp;#39;).click();&amp;quot;&lt;/span&gt;, buttonCheck.ClientID));&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;Of course there is no need to say that you must have an ScriptManager control for Ajax to work.&lt;/p&gt;
&lt;p&gt;Patrick.&lt;/p&gt;</description></item><item><title>Re: Asp.Net 2.0 Treeview - How to AutoPostback when a TreeNode's checkbox  gets checked?</title><link>http://forums.asp.net/thread/1874967.aspx</link><pubDate>Fri, 24 Aug 2007 08:54:54 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1874967</guid><dc:creator>abcpaem</dc:creator><author>abcpaem</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1874967.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=1874967</wfw:commentRss><description>&lt;p&gt;Thank you,&amp;nbsp;Amanda,&amp;nbsp;for your post, I just would change two little things in order to make it compatible with other navigators (Firefox, etc..):&lt;/p&gt;&lt;font size="2"&gt;&lt;pre class="coloredcode"&gt;function postBackByObject(mEvent)
{
    var o;
    &lt;span class="cmt"&gt;// Internet Explorer    &lt;/span&gt;
    &lt;span class="kwd"&gt;if&lt;/span&gt; (mEvent.srcElement)
    {
        o = mEvent.srcElement;
    }
    &lt;span class="cmt"&gt;// Netscape and Firefox&lt;/span&gt;
    &lt;span class="kwd"&gt;else if&lt;/span&gt; (mEvent.target)
    {
        o = mEvent.target;
    }
    &lt;span class="kwd"&gt;if&lt;/span&gt; (o.tagName == &lt;span class="st"&gt;&amp;quot;INPUT&amp;quot;&lt;/span&gt; &amp;amp;&amp;amp; o.type == &lt;span class="st"&gt;&amp;quot;checkbox&amp;quot;&lt;/span&gt;)
    {
       __doPostBack(&lt;span class="st"&gt;&amp;quot;&amp;quot;&lt;/span&gt;,&lt;span class="st"&gt;&amp;quot;&amp;quot;&lt;/span&gt;);
    } 
}&lt;/font&gt;&lt;font size="2"&gt;&lt;/pre&gt;
&lt;p&gt;&lt;/font&gt;&lt;font size="2"&gt;and add the event parameter&amp;nbsp;to the fucntion call: &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;onclick&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;javascript:postBackByObject(event)&amp;quot;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#000000"&gt;Thanks a lot!&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#000000"&gt;Patrick.&lt;/font&gt;&lt;/p&gt;&lt;/font&gt;</description></item><item><title>Re: Asp.Net 2.0 Treeview - How to AutoPostback when a TreeNode's checkbox  gets checked?</title><link>http://forums.asp.net/thread/1812264.aspx</link><pubDate>Thu, 19 Jul 2007 12:26:30 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1812264</guid><dc:creator>VinBrown</dc:creator><author>VinBrown</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1812264.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=1812264</wfw:commentRss><description>&lt;p&gt;Amanda, you are awesome. I needed a quick solution to this problem and this worked great. &lt;/p&gt;</description></item><item><title>Re: Asp.Net 2.0 Treeview - How to AutoPostback when a TreeNode's checkbox  gets checked?</title><link>http://forums.asp.net/thread/1784684.aspx</link><pubDate>Tue, 03 Jul 2007 12:18:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1784684</guid><dc:creator>jeny_p</dc:creator><author>jeny_p</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1784684.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=1784684</wfw:commentRss><description>&lt;p&gt;Hi, I have the same problem but this code&amp;nbsp;didn&amp;#39;t work for me&amp;nbsp;and I got the&amp;nbsp;warning &amp;quot;Attribute onclick is not a valid attribute of element TreeView&amp;quot;&lt;/p&gt;
&lt;p&gt;What might the problem be?&lt;/p&gt;
&lt;p&gt;thanks&lt;/p&gt;</description></item><item><title>Re: Asp.Net 2.0 Treeview - How to AutoPostback when a TreeNode's checkbox  gets checked?</title><link>http://forums.asp.net/thread/1730529.aspx</link><pubDate>Tue, 29 May 2007 17:06:21 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1730529</guid><dc:creator>yaoliu</dc:creator><author>yaoliu</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1730529.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=1730529</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Thanks a lot, Amanda, that will work.&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: Asp.Net 2.0 Treeview - How to AutoPostback when a TreeNode's checkbox  gets checked?</title><link>http://forums.asp.net/thread/1711710.aspx</link><pubDate>Wed, 16 May 2007 18:31:38 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1711710</guid><dc:creator>freeborn5</dc:creator><author>freeborn5</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1711710.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=1711710</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Thanks So much I was stumped on this the javascript works like a charm&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: Asp.Net 2.0 Treeview - How to AutoPostback when a TreeNode's checkbox  gets checked?</title><link>http://forums.asp.net/thread/1707615.aspx</link><pubDate>Mon, 14 May 2007 03:36:43 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1707615</guid><dc:creator>Amanda Wang - MSFT</dc:creator><author>Amanda Wang - MSFT</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1707615.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=1707615</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;In the treeView you can use the TreeNodeCheckChanged event for the checkbox click. &lt;/p&gt;
&lt;p&gt;In the MSDN&amp;#39;s &amp;nbsp;&lt;a class="" href="http://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.treeview.treenodecheckchanged.aspx" target="_blank"&gt;TreeView.TreeNodeCheckChanged Event&lt;/a&gt;&amp;nbsp;, you could get more inforamtion.&lt;/p&gt;
&lt;p&gt;if you find the the treeview could not PostBack, I am afraid you should require javascript. Below is a simple example:&lt;/p&gt;
&lt;p&gt;&amp;lt;script language=&amp;quot;javascript&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;function postBackByObject()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var o = window.event.srcElement;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (o.tagName == &amp;quot;INPUT&amp;quot; &amp;amp;&amp;amp; o.type == &amp;quot;checkbox&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __doPostBack(&amp;quot;&amp;quot;,&amp;quot;&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/script&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;font color="#810081"&gt;&amp;nbsp;&amp;lt;asp:TreeView ID=&amp;quot;TreeView1&amp;quot; EnableClientScript=&amp;quot;true&amp;quot; onclick=&amp;quot;javascript:postBackByObject()&amp;quot;&amp;nbsp; runat=&amp;quot;server&amp;quot; DataSourceID=&amp;quot;SiteMapDataSource1&amp;quot; LineImagesFolder=&amp;quot;~/TreeLineImages&amp;quot; ShowLines=&amp;quot;True&amp;quot; OnTreeNodeDataBound=&amp;quot;TreeView1_TreeNodeDataBound&amp;quot; OnTreeNodeCheckChanged=&amp;quot;TreeView1_TreeNodeCheckChanged&amp;quot; ShowCheckBoxes=&amp;quot;All&amp;quot;&amp;gt;&lt;/font&gt;&lt;/u&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.treeview.treenodecheckchanged.aspx"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Asp.Net 2.0 Treeview - How to AutoPostback when a TreeNode's checkbox  gets checked?</title><link>http://forums.asp.net/thread/1704591.aspx</link><pubDate>Thu, 10 May 2007 20:03:22 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1704591</guid><dc:creator>yaoliu</dc:creator><author>yaoliu</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1704591.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=139&amp;PostID=1704591</wfw:commentRss><description>&lt;p&gt;My requirement is quite simple:&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt; Show an organizational hierarchy in a treeview. for example, company -&amp;gt; department1, department2 etc,&amp;nbsp; Every treenode has a checkbox displayed next to it.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Whenever the parent node is checked, all its child nodes will get checked as a result of it. I want to handle this event on the server side.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;#1 is easy to do, but I can't figure out how to do #2 because there is no event gets fired for the checkbox click. Is there any way to fire this event to the server? Any help is greatly appreciated!!!&lt;br /&gt;</description></item></channel></rss>