是这样的  我想让节点链接有点特效  就像csdn 的树 那样的鼠标划过时改变颜色   选择后颜色高亮    大概就像  csdn treeview 那样的效果  就ok  了谢谢了 

解决方案 »

  1.   

    treeview 属性里貌似就有节点样式可以给他选颜色 然后在load里可以判断
    treeview.Nodes[0].ChildNodes[0].ChildNodes[1].Select();
      

  2.   

    <asp:TreeView runat="server" >
    <SelectedNodeStyle BackColor="Yellow" />
    <HoverNodeStyle BackColor="AliceBlue" />
    </asp:TreeView>
      

  3.   

    楼上这种我知道  开始不点击时还有效果  
      点击之后 样式就再也不起作用了
      我的是用了 UpdatePanel  的   
            谢谢各位了
      

  4.   

    是不是每一个节点连接一个页面啊?如果是就要每个页面都绑定下treeview 然后再用treeview.Nodes[0].ChildNodes[0].ChildNodes[1].Select();里面的0、1参数是根据点击的节点位置写的 比较麻烦可能有比这简单的不过我也不知道了 呵呵
      

  5.   

    设置:
    <SelectedNodeStyle BackColor="Red" />
    就可以了!这和UpdataPanel无关!!
      

  6.   

    用updatepanel的话这样写:<style type="text/css">
    .selected-node { background-color:Yellow; }
    .hover-node { background-color:AliceBlue; }
    </style><asp:UpdatePanel ID="UpdatePanel1" runat="server" >
    <ContentTemplate>
      <asp:TreeView ID="TreeView1" runat="server" >
        <SelectedNodeStyle  CssClass="selected-node" />
        <HoverNodeStyle CssClass="hover-node" />
      </asp:TreeView>
    </ContentTemplate>
    </asp:UpdatePanel>updatepanel不支持和treeview配合工作(ms官方观点),所以用updatepanel的话最好换其它树控件
      

  7.   

    .selected-node { background-color:#E70834; }
       为什么 我写的这句没作用   点击后还是原来的颜色
       没有改变   谢谢
      

  8.   

    你是不是在后台对treeview的节点进行了重新绑定?
    先做个简单的例子实验下:<asp:ScriptManager runat="server"></asp:ScriptManager><style type="text/css">
    .selected-node { background-color:Yellow; }
    .hover-node { background-color:AliceBlue; }
    </style><asp:UpdatePanel ID="UpdatePanel1" runat="server" >
    <ContentTemplate>
    <asp:TreeView ID="TreeView1" runat="server" >
    <Nodes>
    <asp:TreeNode Text="Node1">
    <asp:TreeNode Text="Node1-1"></asp:TreeNode>
    <asp:TreeNode Text="Node1-2"></asp:TreeNode>
    </asp:TreeNode>
    <asp:TreeNode Text="Node2">
    <asp:TreeNode Text="Node2-1"></asp:TreeNode>
    <asp:TreeNode Text="Node2-2"></asp:TreeNode>
    </asp:TreeNode>
    </Nodes>
    <SelectedNodeStyle  CssClass="selected-node" />
    <HoverNodeStyle CssClass="hover-node" />
    </asp:TreeView>
    </ContentTemplate>
    </asp:UpdatePanel>