自动回调的,可以设置选中节点的样式,我这用的是链接,应该怎样传个选中的值回来?又如何使用?

解决方案 »

  1.   

     this.TreeView.SelectedNode.ForeColor = Color.FromArgb(255, 0, 0);
      

  2.   

    传个选中的值:this.TreeView.SelectedNode.Tag.ToString()
      

  3.   

    传选中的value值不就行吗?
    设置SelectedNodeStyle属性设置选中的样式
      

  4.   

    <head runat="server">
        <title>Untitled Page</title>
        <style type="text/css">
            a:active {color:red}
            a:visited  {color:red}
        </style>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:TreeView ID="TreeView1" runat="server">
                <Nodes>
                    <asp:TreeNode Text="新建节点" Value="新建节点" SelectAction="Expand">
                        <asp:TreeNode Text="新建节点" Value="新建节点" SelectAction="Expand">
                            <asp:TreeNode Text="新建节点" Value="新建节点" SelectAction="Expand"></asp:TreeNode>
                        </asp:TreeNode>
                    </asp:TreeNode>
                    <asp:TreeNode Text="新建节点" Value="新建节点" SelectAction="Expand"></asp:TreeNode>
                </Nodes>
            </asp:TreeView>
        
        </div>
        </form>
    </body>
      

  5.   

    直接设置这个控件的css更方便;
    .blue
    {
    font-family: "宋体";
    font-size: 12px;
    color: #0099FF;
    }
    .blue A:link
    {
    color: #0099FF;
    }
    .blue A:visited
    {
    color: #0099FF;
    }
    .blue A:active
    {
    color: #330000;
    }
    .blue A:hover
    {
    color: #FF6600;
    text-decoration: underline;
    }
      

  6.   

    我的意思是树形目录控件是绑定到链接的<DataBindings>
      <asp:TreeNodeBinding DataMember="Node" NavigateUrlField="Url" TextField="Name" />
    </DataBindings>xml文件里有个url的链接值,点了树形目录,就转到另外一个网页里(其实也是同一个网页),这样打开的时候,树目录的值就全部重新加载了,就看不出刚才选的是那个值了我就像问一下,NavigateUrlField里是不是还要在传个值?如果传了一个值,那新页面通过Request.querystring取得这个值后又如何让那个值代表的项颜色变化一下?
      

  7.   

    设一个bool值 判断一下 改变颜色
      

  8.   

    你使用了XML 更好办。
    你帮定的方法是帮定的XML。选择的是时候去ReaderXML的值,记录URL
    然后Request.QueryString就行了
      

  9.   

    哪有那么麻烦。
    CSS定义TreeView不知道是什么原因,有的不好使。有的好使。但下面的代码肯定好使。
     <asp:TreeView ID="TreeView1" runat="server" SelectedNodeStyle-ForeColor="red">
      

  10.   

    <iewc:treeview id="op_tree" runat="server" SelectedStyle="font-size: 9pt;color: red;background:#ffffff;font-weight:bold;cursor: hand;"
    HoverStyle="font-size: 9pt;color: white;background:blue;font-weight:bold;cursor: hand;" DefaultStyle="font-size:9pt;color:black;cursor: hand;"
    SelectExpands="True" Target="mainFrame"></iewc:treeview>
      

  11.   

    iewc是什么控件?我迷糊了,是我没说明白还是没办法解决的?