OnLoad与Page_Load小小区别

        从以下语句可以看到..首先会执行OnLoad,再会调用Page_Load事情...对OnLoad进行了一个重写的操作

        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                Response.Write("<script>alert('aa')</script>");
            }
        }

        protected override void OnLoad(EventArgs e)
        {
            Response.Write("<script>alert('login please!')</script>");
            base.OnLoad(e);
        }

如果OnLoad没有base.OnLoad(e),会出现Page_Load不执行...这是因为没有实现OnLoad基类的Page_Load事件

posted @ 2008-06-03 14:36  杰仔  阅读(1430)  评论(0)    收藏  举报