2009年4月24日 星期五

SharePoint WebPart life cycle

最近在寫 WebPart,有點麻煩。
使用拖拉元件的方式寫習慣了,對於類似元件的實作很不熟悉。

SharePoint 的 life cycle,與其他不大相同。

比較一下 Sharepoint WebPart Lifecycle EventsASP.Net Page Lifecycle in Text mode, 可以發現 SharePoint,Asp.Net  的 CreateChildControls 時間不同。

Asp.Net的 CreateChildControls 比 OnLoad 晚。

SharePoint WebPart 在 !Page.IsPostback 時, OnLoad 比 CreateChildControls 早。
SharePoint WebPart 在 Page.IsPostback 時, CreateChildControls 比 OnLoad 早。

為了這個不同,我又花了兩個小時在 debug.

沒有留言:

Share with Facebook