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

关于用户控件的执行顺序问题
刚才遇到在web页面中,点击一个按钮,按钮事件中改变一个Session的值,希望说把这个Session的值传给该页面的一个用户控件,以达到刷新用户控件数据的内容。。。
但是一点击这个按钮,跟踪执行情况的时候发现,点击之后,并没有限制性按钮事件的内容,而是先执行用户控件的重新绑定,完成后再执行按钮下的改变Session的事件,这样以来就达不到点击之后的刷新效果,这时怎么回事,怎么改变执行顺序???
本来想用添加用户控件的属性来达到传值的效果,但是试了下没有进展就放弃了,转而用Session。。。

------解决方案--------------------
先执行用户控件,再执行页面.
无需用Session.
参考下面的页面,用户控件,与按钮的结合.
http://blog.csdn.net/insus/archive/2008/01/21/2057539.aspx
------解决方案--------------------
将用户控件的数据绑定事件 加上 (! ispostback)条件试试