Both the Sencha team and the Ext.NET team can no longer reproduce this issue as of Ext.NET 4.x.

Please let us know if you run into the same problem with Ext.NET 4.x (or higher) and we will reopen this Issue for investigation. Going forward, support for this issue can only be provided for Ext.NET 4.x (or higher).

The test case has been slightly changed to adequate to Ext.NET 4 syntax:

<%@ Page Language="C#" EnableViewState="true" %>


<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


<script runat="server">
    protected void NodeLoad(object sender, NodeLoadEventArgs e)
    {
        var node1 = new Ext.Net.Node
        {
            NodeID = "node1",
            Text = "Node 1 " + DateTime.Now.Ticks.ToString(),
            Icon = Icon.Bricks,
            Expanded = true,
            Leaf = false,
        };
        e.Nodes.Add(node1);


        var node2 = new Ext.Net.Node
        {
            NodeID = "node2",
            Text = "Node 2",
            Icon = Icon.Bricks,
            Leaf = false
        };
        node1.Children.Add(node2);


        var node3 = new Ext.Net.Node
        {
            NodeID = "node3",
            Text = "Node 3",
            Icon = Icon.Bricks,
            Leaf = true
        };
        node2.Children.Add(node3);


        PGTree.ExpandAll();
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title>Tree Reload test</title>
</head>
<body>
    <ext:ResourceManager ID="ResourceManager1" runat="server" />
    <form id="Form1" runat="server">
        <ext:TreePanel ID="PGTree" runat="server"
            RootVisible="false"
            Mode="Local"
            Height="400">
            <TopBar>
                <ext:Toolbar ID="Toolbar1" runat="server">
                    <Items>
                        <ext:Button runat="server" Text="Refresh" ID="RefreshButton">
                            <Listeners>
                                <Click Handler="#{PGTreeStore}.reload();" />
                            </Listeners>
                        </ext:Button>
                    </Items>
                </ext:Toolbar>
            </TopBar>
            <Store>
                <ext:TreeStore ID="PGTreeStore" runat="server" OnReadData="NodeLoad">
                    <Proxy>
                        <ext:PageProxy />
                    </Proxy>
                </ext:TreeStore>
            </Store>
            <Root>
                <ext:Node Text="Root" Expanded="true" />
            </Root>
            <SelectionModel>
                <ext:TreeSelectionModel ID="DefaultSelectionModel1" Mode="Single" runat="server" />
            </SelectionModel>
        </ext:TreePanel>
    </form>
</body>
</html>