我正在使用一個包含用戶控件的簡單頁面中的通用列表。Button_click before Page_load
我使用Session變量填充此列表。這個Session變量是在我的Button_click事件中設置的。
當用戶點擊按鈕時會設置會話變量併發生回發。問題是Page_load在Button_clicked事件之前被調用......因爲我們知道這是標準頁面的生命週期。
最後,我的泛型列表沒有更新,因爲會話變量是在page_load之後設置的。
編輯:我的會話變量設置在由代理處理的函數中,該按鈕單擊我的用戶控件。
有沒有解決方案來防止這種情況?有沒有一種解決方案來保持這個列表的價值,在使用會話變量的許多回傳中使用?
感謝你的幫助,
昆汀
嗨,你的解決方案似乎是好的。但是,它會觸發其他問題。事實上,用戶輸入的主頁面形式的所有其他變量將被Response.Redirect遺忘。 – Quentin91360