[.NET] form1_load 跟page_load 有差別嗎?

看板Visual_Basic作者 (阿銫)時間15年前 (2010/10/10 21:40), 編輯推噓1(107)
留言8則, 3人參與, 最新討論串1/1
請輸入專案類型(網站專案或者應用程式專案):網路專案(ASP.NET) 請問form1_load 跟page_load ,同樣都是一開始載入,有什麼不一樣的地方嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.58.179.239

10/11 00:06, , 1F
asp.net都是page_load 我比較寡聞沒看過form1
10/11 00:06, 1F

10/11 01:00, , 2F
在.aspx.vb裡,上面可以選擇form1事件
10/11 01:00, 2F

10/11 07:35, , 3F
Page_Load是頁面載入時發生,它前面還有PreInit等事件,最後
10/11 07:35, 3F

10/11 07:36, , 4F
會發生Page_Unload事件,您可以查一下Page Life Cycle.
10/11 07:36, 4F
嗯,謝謝 做了一個很簡單的測試,參考關鍵字為 "Web Form 的事件簡介" 的網站做的 另外再加入form的init及load,順序為以下 Page PreInit form1_init Page Init Page InitComplete Page PreLoad Page Load form1_load Page LoadComplete Page PreRender Page PreRenderComplete Page SaveStateComplete 不過還是不太明白form1_load用的時機@@ 在vb.net都是用form1_load,因為剛學asp.net所以 一開始沒注意到自已用的是form1_load,還用的很開心 也沒有遇到其他的狀況 後來才發現page_load跟form_load是不同的 謝謝解答了! 之後還是改用page_load比較妥當 ※ 編輯: PTTLSboy 來自: 220.143.156.129 (10/11 19:12)

10/12 07:21, , 5F
win form的form1_activated and form1_load在每次Show()或
10/12 07:21, 5F

10/12 07:21, , 6F
ShowDialog()被呼叫時都會發生, 所以如果是只要初始化一次
10/12 07:21, 6F

10/12 07:22, , 7F
的東西, 只能放在form的constructor內.
10/12 07:22, 7F

10/21 03:06, , 8F
謝謝回答!!
10/21 03:06, 8F
文章代碼(AID): #1CiS9X8M (Visual_Basic)