這個對於寫控制項應該很有幫助
需要時候找不到還滿麻煩的
所以就先抓下來
如果你在user control中有個DropDownList(或GridView等其他控制項)
也設了DataSource
但是在Page中的Page_Load抓不到值
看了下圖就應該知道這是正常的
因為當時Control還未data binding
改為在PreRenderComplete再抓資料即可
其他常用的如:PreInit, Init, PreLoad, Load, PreRender等順序如下圖
原網址:ASP.NET Page Life Cycle Overview (MSDN)
有很詳細介紹