淺談 PostBack 機制(二)

摘要:淺談 PostBack 機制(二)

並非任何控制項都具備 PostBack 功能

控制項必須實作 IPostBackEventHandler 介面才會具有 PostBack 功能

那該如何使沒有 PostBack 的控制項具有 PostBack 功能

例如 Label 控制項就不具備此功能,
使用 GetPostBackEventReference 方法

有二個參數,第一個:將 PostBack 功能指定給控制項,第二個:指定事件參數

這時網頁原始碼如下

所以也就是呼叫 JavaScript 的 __doPostBack 函式。

 

題外話:所以以此類推,要呼叫自訂的 JavaScript 函式也可以