码迷,mamicode.com
首页 > 其他好文 > 详细

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

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

标签:des   style   code   tar   color   文件   

今儿个发现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执行了两次,为什么?如何解决!

标签:des   style   code   tar   color   文件   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!