有時候VisualStudio不小心當掉重開復原一個網頁之後,開啟會看到這個訊息。
只要將方案總管裡面的app_officeline.htm砍掉就可以正常了。
2012年10月21日 星期日
2012年10月15日 星期一
ASP.NET-MasterDetail執行順序
畫面上的物件有
GridView-Master
FormView-Detail
UpdatePanel
UpdatePanel
將FormView放在UpdatePanel裡面
當按下GridView的選取按鈕之後觸發FormView的更新
事件執行順序:
(M表master,D表detail)
一、載入頁面的時候:
M_init
D_init
M_Load
D_Load
M_DataBinding
M_DataBound
M_PreRender
D_PreRender
M_Unload
D_Unload
二、按下master的選取的時候:
M_Init
D_Init
M_RowCreated(2筆記錄run了4次)
M_Load
D_Load
M_RowCommand
M_SelectIndexChanged
M_PreRender
D_DataBinding
D_ItemCreated
D_DataBound
D_PreRender
M_UnLoad
D_UnLoad
三、按下detail的command:
M_Init
D_Init
M_RowCreated(2筆記錄run了4次)
D_ItemCreated
M_Load
D_Load
執行按鈕的程式
M_DataBinding
M_RowCreated (binding之後資料剩一筆,故只有Createdx3)
M_RowDataBound
M_RowCreated
M_RowDataBound
M_RowCreated
M_RowDataBound
M_DataBound
執行完GridView的binding
D_ItemCommand
M_PreRender
D_DataBinding
D_ItemCreated
D_DataBound
D_PreRender
M_UnLoad
D_UnLoad
標籤:
執行順序,
ASP.NET,
Detail,
Master,
UpdatePanel
訂閱:
文章 (Atom)