Treeview problem

Discussion in 'ASP .Net' started by Mike Collins, Jun 25, 2008.

  1. Mike Collins

    Mike Collins Guest

    I have a treeview, which is in an accordion, which is in an updatepanel. When
    I click on a node in the treeview, it loads up a control as it should. When I
    click on the same node again, the previously loaded control disappears and
    does not get reloaded. I am not sure how this is happening. Can someone tell
    me why this is happening and show me how to stop the control from being
    unloaded.

    HTML and event for the treeview:
    <asp:UpdatePanel ID="upMain" runat="server">
    <ContentTemplate>
    <ajaxToolkit:Accordion ID="AccordionHome" runat="server"
    ContentCssClass="accordionContent"
    FadeTransitions="true" FramesPerSecond="40"
    HeaderCssClass="accordionHeader"
    RequireOpenedPane="false" SelectedIndex="9"
    SuppressHeaderPostbacks="true" TransitionDuration="40"
    Width="275px" AutoSize="None">
    <Panes>
    <ajaxToolkit:AccordionPane ID="apAccountSetup" runat="server"
    ToolTip="Click to Expand / Collapse">
    <Header>
    <a class="accordionLink" href="" onclick="hide('divPH1');
    hide('divPH2'); return false;">
    1A Account Setup</a></Header>
    <Content>
    <asp:ImageButton ID="btnNoteClient" runat="server"
    ImageUrl="Images/Accordion/notes.gif"
    ImageAlign="Right" CausesValidation="False" CommandName="Note"
    CommandArgument="Client"
    ToolTip="Development Notes" OnClick="btnNoteClient_Click" />
    <asp:TreeView ID="tvAccountSetup" runat="server"
    SelectedNodeStyle-BackColor="Yellow"
    Font-Size="10pt" Font-Bold="True"
    NodeStyle-HorizontalPadding="5px"
    OnSelectedNodeChanged="tvAccountSetup_SelectedNodeChanged">
    <Nodes>
    <asp:TreeNode Value="Insights" Text="Insights"
    ImageUrl="Images/Accordion/lightbulb.gif" />
    <asp:TreeNode Value="ClientProfile" Text="Airline Profile"
    ImageUrl="Images/Accordion/icon_left.gif" />
    <asp:TreeNode Value="ClientBase" Text="Primary Program
    Currency" ImageUrl="Images/Accordion/icon_left.gif" />
    <asp:TreeNode Value="Help" Text="Help"
    ImageUrl="Images/Accordion/qmark.gif" />
    </Nodes>
    </asp:TreeView>
    </Content>
    </ajaxToolkit:AccordionPane>
    </Panes>
    </ajaxToolkit:Accordion>
    </ContentTemplate>
    </asp:UpdatePanel>



    protected void tvAccountSetup_SelectedNodeChanged(object sender, EventArgs e)
    {
    //In case the page cannot be found, with this code in a try catch, it will
    not error.
    try
    {
    PlaceHolder1.Controls.Clear();

    //Return the ID of the treeview. This will correspond to the folder the
    //user control is located under.
    //all tree views on the default page use the same two-character prefix
    naming convention.
    Control c = Page.LoadControl(@"UserControls\" +
    tvAccountSetup.ID.Substring(2) + @"\" + tvAccountSetup.SelectedValue +
    ".ascx");
    PlaceHolder1.Controls.Add(c);
    }
    catch
    {
    }
    }
     
    Mike Collins, Jun 25, 2008
    #1
    1. Advertisements

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Rick Delorme

    Major problem with treeview

    Rick Delorme, Jul 17, 2003, in forum: ASP .Net
    Replies:
    0
    Views:
    397
    Rick Delorme
    Jul 17, 2003
  2. Jason Shohet

    treeview problem

    Jason Shohet, Nov 14, 2003, in forum: ASP .Net
    Replies:
    0
    Views:
    350
    Jason Shohet
    Nov 14, 2003
  3. =?Utf-8?B?VHltYm93?=
    Replies:
    2
    Views:
    25,226
    =?Utf-8?B?VHltYm93?=
    Jan 10, 2006
  4. abargaddon
    Replies:
    0
    Views:
    1,251
    abargaddon
    Jan 17, 2008
  5. Thomas Brandon

    Treeview image problem (or general cache problem)

    Thomas Brandon, Aug 18, 2003, in forum: ASP .Net Web Controls
    Replies:
    2
    Views:
    245
    Niraj Bhatt
    Sep 15, 2003
  6. Per Salmi

    TreeView not rendering nodes? Cacheing of a TreeView

    Per Salmi, Oct 15, 2003, in forum: ASP .Net Web Controls
    Replies:
    1
    Views:
    661
    Steve Drake
    Oct 15, 2003
  7. Ionutz
    Replies:
    2
    Views:
    808
    Ionutz
    Oct 23, 2005
  8. stepkurt

    Microsoft Treeview vs System Treeview

    stepkurt, Aug 29, 2007, in forum: ASP .Net Web Controls
    Replies:
    1
    Views:
    624
    Teemu Keiski
    Sep 2, 2007
Loading...