[問題] 如何使page_load不執行(asp.net)

看板Web_Design作者時間15年前 (2010/06/07 12:54), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
想請問的問題如標題 小弟我的頁面有一個listbox,並且有勾選autopostback 每當我點選裏頭的項目時 網頁就會重整並執行page_load 這樣很不方便,因為我在裏頭有設定一些東西,重新整理頁面設定就等於回到初始值 我有試過設個bool變數 在一開始執行page_load的時候變成false,像是下面那樣 bool boo = true; page_load() { if(boo) { } boo = false; } 但這樣沒效,也試過工具箱裡頭ajax,但我也沒試成功 有知道的大大可以指導一下嗎,如何在網頁重整時不執行page_load 先謝過了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.60.11.156

06/07 12:59, , 1F
用if(!IsPostBack)包住你不想重整的部分
06/07 12:59, 1F
謝謝大大的指導!! ※ 編輯: cross0619 來自: 210.60.11.156 (06/07 13:52)

06/07 14:14, , 2F
我想這個你也許也用的上 if (!this.IsRefresh)
06/07 14:14, 2F
嗯嗯 也謝謝樓上這位大大囉 ※ 編輯: cross0619 來自: 118.167.170.35 (06/07 23:47)
文章代碼(AID): #1C37jpz_ (Web_Design)