当前位置: 代码迷 >> ASP.NET >> 在Treeview的控件中,系统在SelectedNodeChanged触发前还做了那些动作?该怎么处理
  详细解决方案

在Treeview的控件中,系统在SelectedNodeChanged触发前还做了那些动作?该怎么处理

热度:9201   发布时间:2013-02-26 00:00:00.0
在Treeview的控件中,系统在SelectedNodeChanged触发前还做了那些动作?
做了下面一颗树:
AA
  |-Doing
  |-Debug
  |-Waiting
BB
  |-Doing
  |-Debug
  |-Waiting
CC
  |...
在SelectedNodeChanged事件中写了如下代码。
          strText   =   tvMain.SelectedNode.Text;
不管我点AA下面的子项中的哪个,得到的值都是:Doing;   不知为何?

经调试:发现在触发下面事件之前,Selected的状态就移到第一个节点(Doing)了,所以每次取出来的值都是:Doing.请问在触发这个事件之前,系统还会做哪些动作?
  protected   void   tvMain_SelectedNodeChanged(object   sender,   EventArgs   e)
        {              
                strText   =   tvMain.SelectedNode.Text;                        
                if   (strText   !=   strValues)
                {
                    ...
                }
        }

------解决方案--------------------------------------------------------
page_load里你忘了!IsPostBack?
  相关解决方案