首页 > 其他 > 详细

[原] Page_Load执行了两次,为什么?如何解决!

时间:2014-06-12 23:44:13      阅读:452      评论:0      收藏:0      [点我收藏+]

今儿个发现Page_Load执行了两次,想不通。后来,经找资料,总算查出原因。
1、在aspx页面上写了 AutoEventWireup="true" ,这样Page_Load会自动执行一次。
2、生成的后台(.cs)文件中有

        #region Web Form Designer generated code
        override protected void OnInit(EventArgs e)
        {

            this.Load += new EventHandler(Page_Load);
            base.OnInit(e);
        }

        #endregion

由此推理,之前经前台代码属性绑定了一次,之后后台又绑定了一次,因此,执行两次的正常的了。

去掉手工部分,即便正常了,如果还有能使Page_Load再执行的属性或方式,请各位在此留言,方便之后的访客,拜托了.....

[原] Page_Load执行了两次,为什么?如何解决!,布布扣,bubuko.com

[原] Page_Load执行了两次,为什么?如何解决!

原文:http://www.cnblogs.com/naran/p/3781393.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!