如何控制树在母版页中不自动刷新

来源:百度知道 编辑:UC知道 时间:2024/09/20 03:01:29
树控件做成了一个用户控件,放在母版页中,用来导航。第一次加载母版页时,树是折叠起来的,树上有超链接,点击树节点,使它的结果显示在子页面中。但是现在出现一个问题,当点击了节点之后,页面整体刷新,本来展开的树节点,又都折叠在一起,就像第一次加载母版页时一样。请问,当点击节点链接的时候,如何控制树还保持原状呢?只是子页面进行刷新?

看情形你的树应该是在pageLoad事件里面加载的。因为每次点击树节点,就会产生回传,再次触发PageLoad事件,因而再次重新加载整个树。解决方法:protect void PageLoad(...)
{
if(!IsPostBack)
{
加载树代码……
}
}

你的模板里面可能写了代码了。一般模板里面都不写代码的。
你看看你模板的后台代码 是不是load事件里面有代码!