SoFunction
Updated on 2025-03-08

TreeView without refreshing to get text and value implementation code


<html xmlns="http:///1999/xhtml">
<head runat="server">
    <title></title>
    <style type="text/css">
    #middle{ top:0; left:0;background-color:#fff; position:absolute; z-index:2; filter:alpha(opacity=60); display:none;}
    #showTree{ width:300px; height:200px; position:fixed; z-index:2; display:none; border:1px solid red;}
    </style>
    <script type="text/javascript">
        function ShowDIv() {
            var txt = ("txt");
            ();
            var divmid = ("middle");
            = "block";
            = "100%";
            = "100%";
            var divshow = ("showTree");
            = "block";
            = ;
            = ;
            return false;
        }
        function CloseDiv() {
            var divmid = ("middle");
            = "none";
            var divshow = ("showTree");
            = "none";
            return false;
        }
        function TreeViewClick() {
            if ( == "" || <= 0 || == undefined) {
                return true;
            }
            var id = ;
            var a = (id);
            var href = ;
            var index = ("#");
            var retstr = (index + 1);
            //
            var ret = ;
            if (ret != "") {
                ("txt").value = ret;
                ("TextBox2").value = retstr;
                ("HiddenField1").value = retstr;
            }
            return false;
        }
    </script>
</head>
<body>
    <form runat="server">
    <div>
        <asp:HiddenField ID="HiddenField1" runat="server" />
<asp:Button ID="Button1" runat="server" Text="Show value" onclick="Button1_Click" />
    <br />
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <br />
    Text:<asp:TextBox ID="txt" runat="server" onfocus="return ShowDIv()"></asp:TextBox>
    <br />
    Value:
    <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
    </div>
    <div ></div>
    <div >
    <br />
    <br />
    <input type="button" value="close" onclick="return CloseDiv()" />
        <asp:TreeView ID="TreeView1" runat="server">
        <Nodes>
        <asp:TreeNode Text="A" Value="0" NavigateUrl="#0">
        <asp:TreeNode Text="A1" Value="00" NavigateUrl="#00">
        <asp:TreeNode Text="A11" Value="000" NavigateUrl="#000"></asp:TreeNode>
        <asp:TreeNode Text="A12" Value="001" NavigateUrl="#001"></asp:TreeNode>
        </asp:TreeNode>
         <asp:TreeNode Text="A2" Value="01" NavigateUrl="#01"></asp:TreeNode>
          <asp:TreeNode Text="A3" Value="02" NavigateUrl="#02"></asp:TreeNode>
        </asp:TreeNode>
        <asp:TreeNode Text="B" Value="1" NavigateUrl="#1">
        <asp:TreeNode Text="B1" Value="10" NavigateUrl="#10"></asp:TreeNode>
         <asp:TreeNode Text="B2" Value="11" NavigateUrl="#11"></asp:TreeNode>
          <asp:TreeNode Text="B3" Value="12" NavigateUrl="#12"></asp:TreeNode>
        </asp:TreeNode>
        </Nodes>
        </asp:TreeView>
    </div>
    </form>
</body>
</html>