日期:2014-05-18  浏览次数:20397 次

为什么要点2次tree上的节点,右框架中对应的页面才跳转?
我的代碼是這樣寫的:高手幫幫忙呀!
switch (this.Mytree.SelectedNode.Value.ToString())
  {
  case "z100":
  this.Mytree.SelectedNode.NavigateUrl = "_SofetManage.aspx";  
  this.Mytree.SelectedNode.Target = "ContentFrame";
  break;
  default:
brea;
}

------解决方案--------------------
你点第一次的时候this.Mytree.SelectedNode.NavigateUrl 是没有值得,它当然不会跳转到对应的页面
第二次的时候由于第一次赋值过,肯定会跳转,解决的办法就是,在绑定Tree的时候将节点的NavigateUrl也一起绑定