[問題] Postback的觸發
狀況:練習像地址選項的那種連動選單
語法:asp.Net
--------------------
參考了很多網路上範例
基本上都會是<AutoPostBack = "true">
通知server來觸發下一階的選單
再來是選單的項目
有的會用if(!Page.PostBack)做初始化
有的會直接寫在前面<Oninit="List_init()">...目前我用這個
目前可以成功連動一個
但是選第二個子選單後發現
第二個選單的項目會一直跳回第二個選單的第一項
導致第三個選單連動失敗
逐步執行發現會觸發第一個選單的onselectedindexchanged
-->導致第二個選單重整
應該是對PostBack了解的不夠深入
想知道網頁的整個動作到底會是怎麼運行?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.240.219.131
※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1475678472.A.A4E.html
推
10/05 23:16, , 1F
10/05 23:16, 1F
→
10/05 23:16, , 2F
10/05 23:16, 2F
→
10/05 23:17, , 3F
10/05 23:17, 3F
所以在我選第二個時觸發postback
postback又觸發Oninit
但是我第一個選單的值卻也還在QQ
→
10/06 01:29, , 4F
10/06 01:29, 4F
→
10/06 01:36, , 5F
10/06 01:36, 5F
→
10/06 01:36, , 6F
10/06 01:36, 6F
→
10/06 01:36, , 7F
10/06 01:36, 7F
→
10/06 01:36, , 8F
10/06 01:36, 8F
不想逃避問題阿XD
等會了postback再回頭研究ajax的寫法
※ 編輯: skitty (114.136.249.253), 10/06/2016 08:18:05
推
10/06 10:27, , 9F
10/06 10:27, 9F
推
10/06 10:53, , 10F
10/06 10:53, 10F
抱歉應該是asp.Net 已修正內文
http://raw.codepile.net/pile/3GVPv46O.cs
這邊是程式碼
取得source的地方沒有問題就先簡略了
※ 編輯: skitty (111.240.237.133), 10/06/2016 22:47:17
※ 編輯: skitty (111.240.237.133), 10/06/2016 22:47:34
※ 編輯: skitty (111.240.237.133), 10/06/2016 22:50:48
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章