public  vod fu(System.Web.UI.Control page)
    {
        int nPageControls = page.Controls.Count;
            for (int i = 0; i < nPageControls; i++)
        {
            foreach (System.Web.UI.Control control in page.Controls[i].Controls)
            {
                if (control.HasControls())
                {
                   Response.Write("--->");
                    fu(control);
                }
                else
                {

                   Response.Write(control.ID+"<Br>");

                }//if..else
            }//foreach
        }

        return up;//for
    }