当前位置:编程学习 > C#/ASP.NET >>

asp.net TreeView的问题! 救命!

asp.net 中treeview上绑定的是站点地图的数据。
我现在想要点击某一个节点的时候触发事件。
我是写在selectnodechanged事件中的
{
  if(this.treeview1.selectnode.text=="填写信息")
   {
      Session.Removeat("id");
   }
}

可是这个事件根本就不能触发啊!

有没有什么办法实现我想要的功能啊? --------------------编程问答-------------------- <asp:TreeView ID="TreeView1" runat="server" OnSelectedNodeChanged="TreeView1_SelectedNodeChanged"   >
..
protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
{
if (this.TreeView1.SelectedNode != null)
{//this.TreeView1.SelectedNode.Value}
}
--------------------编程问答-------------------- 可能节点的SelectAction不是Select!
设置:
节点.SelectAction = TreeNodeSelectAction.Select; --------------------编程问答-------------------- 有区别吗? 关键他根本就不能触发啊。 大哥们 --------------------编程问答--------------------
引用 3 楼 a9806111245 的回复:
有区别吗? 关键他根本就不能触发啊。 大哥们

有区别!
如果节点SelectAction设置成Expand或none就不能触发后台事件! --------------------编程问答-------------------- 怎么设置? 在属性还是在哪里? --------------------编程问答-------------------- treeview 显示正常吗? 有没有客户端js脚本错误? --------------------编程问答--------------------
引用 1 楼 wuyq11 的回复:
<asp:TreeView ID="TreeView1" runat="server" OnSelectedNodeChanged="TreeView1_SelectedNodeChanged" >
..
protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
{
if (this.TreeView1……

正解!! --------------------编程问答-------------------- 我也遇到了这个问题,好郁闷呀
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,