OnPreReader事件是在页面已经执行完所有后台代码,并且在生成标准HTML代码前,将要呈现给Page类的时候,此事件发生。所以这个事件是一直有效的知识只执行一次,所以回发的时候不执行。如果放在!ispostback外面的话,这就相当于每次都重新实例化了这个事件,回发到时候会执行,只是每次执行的不是同一个PreReader了。这是我对这个问题的理解。仅供参考。
如果放在!ispostback里,动态添加prerender的事件就不执行,在外边就执行那个事件,执行事件后的效果会保留,直到下次改变为止