主页上的Asp.net树视图

时间:2010-01-17 06:45:04

标签: asp.net

在Asp.net VS08上工作。在我的母版页面中,我需要填写一个treeview表单数据库。我完成了它,我设置了 NavigationUrl 值。当用户点击一个叶子,然后他们看到那里想要页面。然后MasterPage树在root上展开。我希望树不会展开,树也会像点击叶子之前一样。

1 个答案:

答案 0 :(得分:1)

您正在导航到新页面:树视图已失去其状态。您需要手动将SelectedValue设置为用户选择的值(您可能在新页面中将其作为查询字符串参数)。此外,您需要手动设置其父项的展开状态。

如果您不想丢失其状态,则需要对同一页面进行一些回发,而不是导航到新页面并处理OnSelectedNodeChanged事件。

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.treeview.onselectednodechanged.aspx