Jaghar ett problem med min TreeView,jagvill att den skavara expanderad som den var när man klickade på en länk i treeview. Jag har denna kod:Expandera TreeView
<code>
<asp:TreeView ID="TreeView1"
ExpandImageUrl="~/Graphic/folder.gif"
OnTreeNodeExpanded="TreeView1_TreeNodeExpanded" OnTreeNodeDataBound="Treeview1_TreeNodeDataBound"
CollapseImageUrl="~/Graphic/folder.gif"
EnableViewState="true"
ExpandDepth="1"
NodeIndent="5"
runat="server"
CssClass="regText"
DataSourceID="SiteMapDataSource1">
</asp:TreeView>
protected void TreeView1_TreeNodeExpanded(object sender, TreeNodeEventArgs e)
{
if (e.Node.Parent == null)
return;
string strNodeValue = e.Node.Value;
foreach (TreeNode node in e.Node.Parent.ChildNodes)
{
if (node.Value != strNodeValue)
{
node.Collapse();
}
else
{
node.Expand();
}
}
}
</code>
Den fungerar dock inte och jag får inte några fel på den heller. Jag kör med MasterPage och Web.SiteMap