場景:主頁面引入了多個使用者控制項,其中某乙個使用者控制項上有乙個文字框,頁面載入的時候,用jquery隱藏起來。點選提交按鈕(服務區控制項的按鈕),彈出alert,這個時候,原本隱藏起來的使用者控制項的文字框,樣式全部失效,也無法隱藏起來了。
原因:隱藏文字框的js **,寫在了使用者控制項上。點選提交按鈕,頁面會重新走一遍webform生命週期。在彈出alert的時候,控制項已經載入,此時還沒有載入使用者控制項上的js**
解決方法:在主頁面上寫樣式檔案 #id,在使用者控制項上給文字框加乙個id
1. master page中的使用者控制項的 page_init
2. aspx頁面中的使用者控制項的 page_init
3. master page的page_init
4. aspx的 page_init
5. aspx的page_load
6. master page的page_load
7. master page中的使用者控制項的 page_load
8. aspx頁面中的使用者控制項的 page_load
.aspx、.master、ascx這三個頁面中
page_load的執行順序是:.aspx中的pg-->.master中的pg-->ascx中的pg( pg-->page_load)
主頁面的page_load->母版頁的page_load->uc的page_load->主頁面的js->母版頁的js->uc的js
webform頁面載入順序
場景 主頁面引入了多個使用者控制項,其中某乙個使用者控制項上有乙個文字框,頁面載入的時候,用jquery隱藏起來。點選提交按鈕 服務區控制項的按鈕 彈出alert,這個時候,原本隱藏起來的使用者控制項的文字框,樣式全部失效,也無法隱藏起來了。原因 隱藏文字框的js 寫在了使用者控制項上。點選提交按鈕...
webform頁面區域性載入
注意 先寫的 塊放到ajaxtoolkit tabpanel中時,只能寫在後面,id為tabpanel2裡面的 是後來寫的,所以id為tabpanel2要放到id為tabpanel1的上面。否則會出現乙個id為tabpanel2沒有放進去或者最為常見的認為是被擠下去了。客戶資訊 客戶實際餘額 客戶實...
頁面載入順序
1.window.onload function 這段 會在整個頁面的document全部載入完成以後執行。不幸的這種方式不僅要求頁面的dom tree全部載入完成,而且要求所有的外部和資源全部載入完成。更不幸的是,如果外部資源,例如需要很長時間來載入,那麼這個js效果就會讓使用者感覺失效了。2.f...