日期:2014-05-17  浏览次数:20420 次

服务器控件会触发AcquireRequestState事件吗?
编了一个http模块代码,用于验证用户信息,我将它绑定到AcquireRequestState事件,但是单步的时候,发现点击button控件的时候会先执行模块代码,然后才执行button_click()事件,这是什么原因,然道点击控件也会触发AcquireRequestState事件吗?  怎么避免这种情况??

------解决方案--------------------
点击button ,postback了嘛,当然要重新走一遍请求的处理流程啊
------解决方案--------------------
。。。。。楼主,你点击按钮就代表你提交表单了,发出一个http请求了,asp.net服务端就会走一个http管道处理流程,也就会触发你的AcquireRequestState事件,如果你不想发生这个事件,那么我认为你在这个事件里触发的方法业务有问题