单击特定子项时,树视图子节点处于活动状态
问题描述:
我在母版页中有树视图。我的等级达到4级
I have tree view located in master page. I have hierarchy up to 4th level
category 1
- inner category 1
-inner inner category 1
- inner category 2
- inner category 3
category 2
and so on...
点击类别1子节点将被打开。
当我点击链接到某个页面的内部类别2时,该页面将被执行,因此树会因回发而刷新。 br />
但是我想保持该节点处于活动状态,即与其他节点区分颜色。
On clicking category 1 its child node will be opened.
When I click on inner category 2 which link to some page, then that page is executed so tree get refreshed due to post back.
But I want to keep that node active, i.e with some distinguish color then other node.
答
将TreeView保留在UpdatePanel中,如果您在Page_Load上创建
将其保留在!IsPostBack 检查,这将阻止您的树刷新。TreeView
,
要为所选节点着色,您可以使用TreeView1.SelectedNodeStyle.ForeColor
,也可以使用 SelectedNodeStyle pr设置其他样式TreeView的操作。
希望它有帮助..
Keep your TreeView inside an UpdatePanel and also if you are creating theTreeView
onPage_Load,
keep it inside!IsPostBack
check, this will prevent your tree from getting refreshed.
For coloring the selected node, you can use"TreeView1.SelectedNodeStyle.ForeColor"
, other styles can also be set using SelectedNodeStyle property of TreeView.
Hope it helps..