This topic has been archived. It cannot be replied.
-
工作学习 / IT技术讨论 / help:碰到一个奇怪的现象,关于ASP.NET 事件的问题,有没有谁能帮忙解释这是怎么回事。在ASP.NET 添加一个BUTTON 控件,然后在这控件里添加事件代码
button1_click(....)
程序执行后,用鼠标点击该BUTTON,不知道为什么PAGE_lOAD 的事件是先执行,而后才是button1_click(..)?
接着在浏览器中每次刷新页面的时候,button1_click(..)总是被调用。
-bobo123(bobo);
2003-9-28
{242}
(#1389393@0)
-
当然是这样
-miketany(MIKE老狼);
2003-9-28
(#1389407@0)
-
1. .Net 就是这样设计的. 你可以在page_load handler 中加入check page post back 的语句以减少不必要的execution.2. button click 之后的refresh. 实际上是重新post button click request, 所以button_click ()总是被调用.
-fox69(fox);
2003-9-28
{100}
(#1389469@0)
-
thanks a lot
-bobo123(bobo);
2003-9-28
(#1389479@0)