[問題] 新手請問一下 asp的event

看板Web_Design作者 (syn)時間17年前 (2009/01/06 15:08), 編輯推噓2(206)
留言8則, 4人參與, 最新討論串1/1
我是用c#寫 在按鍵點擊後會去做一些動作 但是很奇怪的是 按第一次會因為page_load去做更新 卻不會觸發event 一定要按第二次才會觸發event 請問要怎麼解決 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.20.98.2

01/06 15:10, , 1F
用.net寫要注意事情發生在哪個phase
01/06 15:10, 1F

01/06 15:26, , 2F
可以麻煩你給一點提示嗎@@? 因為我利用debug去看實在不懂
01/06 15:26, 2F

01/06 15:46, , 3F
簡單的講,整個網頁產生過程有好幾個phase,你要搞清楚
01/06 15:46, 3F

01/06 15:47, , 4F
你觸發事件在哪個phase,你改變數值在哪個phase
01/06 15:47, 4F

01/06 15:49, , 5F
會變成第二次才有效果表示你第一次觸發結果其實是在第二次
01/06 15:49, 5F

01/06 15:49, , 6F
第二次的效果要等你第三次才會有動作
01/06 15:49, 6F

01/06 17:10, , 7F
page_load裡加 if(IsPostBack)return; 可能就可以了…
01/06 17:10, 7F

01/06 21:17, , 8F
建議了解一下 Event的生命週期 應該就知道了
01/06 21:17, 8F
文章代碼(AID): #19OmDICp (Web_Design)