在Asp.net VS08上工作。在我的母版页面中,我需要填写一个treeview表单数据库。我完成了它,我设置了 NavigationUrl 值。当用户点击一个叶子,然后他们看到那里想要页面。然后MasterPage树在root上展开。我希望树不会展开,树也会像点击叶子之前一样。
答案 0 :(得分:1)
您正在导航到新页面:树视图已失去其状态。您需要手动将SelectedValue设置为用户选择的值(您可能在新页面中将其作为查询字符串参数)。此外,您需要手动设置其父项的展开状态。
如果您不想丢失其状态,则需要对同一页面进行一些回发,而不是导航到新页面并处理OnSelectedNodeChanged事件。