2011-07-24 163 views
0

我正在開發Facebook應用程序。這是一個通常的帶有數據網格和標籤的aspx頁面。當我在Facebook上打開應用程序並單擊網格任何一行的選擇按鈕時,按預期調用頁面加載和「SelectedIndexChanged」服務器事件。我正在將選定行的單元格值寫入「SelectedIndexChanged」事件中的標籤。後面的代碼按預期運行。但之後,Facebook試圖重新加載頁面(再次調用頁面?)。這會導致視圖狀態丟失(在按鈕單擊事件中設置的選定行索引和標籤文本)頁面雙刷新

這很奇怪。任何幫助,將不勝感激。

問候, 巴里斯

回答

1

我解決了這個。是我的錯。 auth.Authorize()被放置在Page_Load中。它在所有的頁面帖子後面都被調用。因此該頁面正在重新加載。我把它包裝在if(!Page.IsPostBack)中,並解決了這個問題。