我正在使用包含用户控件的简单页面中的通用列表。
我使用 Session 变量填充此列表。这个 Session 变量是在我的 Button_click 事件中设置的。
当用户单击按钮时,会话变量被设置并发生回发。问题是 Page_load 在 Button_clicked 事件之前被调用......我们知道这是标准页面的生命周期。
最后,我的通用列表没有更新,因为会话变量是在 page_load 之后设置的。
编辑:我的会话变量是在我的用户控件按钮单击时由委托处理的函数中设置的。
有没有办法防止这种情况发生?有没有一种解决方案可以使用会话变量在许多回发中保持此列表的值?
感谢您的帮助,
昆汀