apsx页面无法通过反射获取私有方法

我想要通过反射获取页面的私有方法,用的如下代码

     public partial class WebForm1 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            var method = this.GetType().GetMethod("GetAge", BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance);

            Response.Write(method.Name);
        }
        private string GetAge()
        {
            return "10";
        }

        public string GetName()
        {
            return "aa";
        }

    }

但返回的总是null,请问该如何修改或者有没有其他途径获取到私有方法

BindingFlags.Public 这个去掉

已经找到原因了 this.GetType() 获取的不是 WebForm1 类型 ,用 this.GetType().BaseType 就可以了