WebUserControl中的方法被多次调用

时间:2011-08-17 09:55:47

标签: c# asp.net

我在WebUserControl中有一个方法,在我的代码中从WebUsercontrol(Inside!isPostback)的Page_load事件中调用两次,在Page的page_Load事件中调用第二个(使用此WebUserControl)(再次在!ispostback中)。

但是我在这个方法上保留了一个断点,并且观察到它被调用了大约8次。

即使我登录到应用程序中,也会调用此方法。

据我所知,如果您使用AutoEventWireup =“true”,则会调用page_Load方法两次。

但是为什么这个方法被调用了8次?

为什么在登录页面上调用此方法?

请建议

由于

1 个答案:

答案 0 :(得分:0)

可能是您的WebUserControl一次又一次呈现,就像您的页面正在创建回发一样,这样该方法可以运行很多次。