页面上一片空白,无任何错误提示public partial class MasterPage2 : System.Web.UI.MasterPage
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (IsPostBack)
        {
            bindTree();
        }
    }
        
    protected void bindTree()
    {
        XmlDocument objXML = new XmlDocument();
        objXML.Load(Server.MapPath("files/treeview.xml"));
        XmlNode xn = objXML.DocumentElement.SelectSingleNode("type");
        exeChind(xn,null);
    }
    void exeChind(XmlNode xn,object tree)
    {
       
            
            if(!xn.HasChildNodes)
            {
                return;
            }
            if (xn.Name == "type")
            {
                foreach (XmlNode cxn in xn.ChildNodes)
                {
                    TreeNode tn = new TreeNode("123", "456");
                    TreeView1.Nodes.Add(tn);
                    foreach (XmlNode ccxn in cxn.ChildNodes)
                    {
                        int i = 0;
                        TreeNode tnn = new TreeNode(ccxn.Name, ccxn.Attributes["id"].Value);
                        TreeView1.Nodes[i].ChildNodes.Add(tnn);
                        i++;
                        exeChind(ccxn, tnn);                    }
                    return;
                }
            }
           
            foreach (XmlNode cxn in xn.ChildNodes)
            {
                TreeNode ptn = (TreeNode)tree; 
                TreeNode tn = new TreeNode();
                tn.Text = cxn.Name;
                tn.Value = cxn.Attributes["id"].Value;
                ptn.ChildNodes.Add(tn);
                exeChind(cxn,tn);
            }
            
     }
             
    }
}