Hi,
I am using telerik treeview (code sample below). I am trying to maintain the treeview state (wanted to keep the selected node open, selected) after response.redirect. But its not working, any one knows why?
This is the code I have in my ASP.net MASTER page.
Telerik.Web.UI.dll version: 2010.1.519.35
public void RadTreeView1_OnNodeClick(object sender, EventArgs e){ RadTreeNode node = RadTreeView1.FindNodeByText("Second Page"); node.Expanded = true; node.Selected = true; string pageN = string.Empty; pageN = RadTreeView1.SelectedValue.ToString(); Response.Redirect(pageN.ToString()); }
<telerik:RadTreeView runat="server" ID="RadTreeView1" Style="margin: 15px;" EnableViewState="true" OnNodeClick="RadTreeView1_OnNodeClick" AutoPostback="true"> <Nodes> <telerik:RadTreeNode Text="Top Item" Value="Top Item" SelectedCssClass="" EnableViewState="true"> <Nodes> <telerik:RadTreeNode Expanded="False" Text="One" Value="One"> <Nodes> <telerik:RadTreeNode Expanded="False" Text="OneItem1" Value="OneItem1"> <Nodes> <telerik:RadTreeNode Expanded="False" Text="OneItem1Node1" Value="OneItem1Node1"> <Nodes> <telerik:RadTreeNode Text="Actual Page" Value="~/ActualPage.aspx" Expanded="False" ></telerik:RadTreeNode> </Nodes> </telerik:RadTreeNode> </Nodes> </telerik:RadTreeNode> <telerik:RadTreeNode Expanded="False" Text="OneItem2" Value="OneItem2"> <Nodes> <telerik:RadTreeNode Expanded="False" Text="OneItem2Node1" Value="OneItem2Node1"> <Nodes> <telerik:RadTreeNode Text="Second Page" Value="~/SecondPage.aspx" Expanded="False" ></telerik:RadTreeNode> <telerik:RadTreeNode Text="Third Page" Value="~/ThirdPage.aspx" Expanded="False" ></telerik:RadTreeNode> </Nodes> </telerik:RadTreeNode> <telerik:RadTreeNode Expanded="False" Text="OneItem3" Value="OneItem3"> <Nodes> <telerik:RadTreeNode Text="Fourth Page" Value="~/FourthPage.aspx" Expanded="False" ></telerik:RadTreeNode> <telerik:RadTreeNode Text="Fifth Page" Value="~/FifthPage.aspx" Expanded="False" ></telerik:RadTreeNode> </Nodes> </telerik:RadTreeNode> </Nodes> </telerik:RadTreeNode> </Nodes> </telerik:RadTreeNode> </Nodes> </telerik:RadTreeNode> </Nodes></telerik:RadTreeView>
