pCloud Partner Program

ASP.NET的Callback實作

程式技術/.NET 2006/08/04 18:31
views: 212245 times
在ASP.NET 2.0內支援了最令人感興趣的內容, Callback功能, 雖然實務上, 可以利用多種自訂的 server side 程式實作 AJAX 功能, 但是在 ASP.NET 2.0內建的 Callback 功能還是令人激賞, 接下來我們看看如何在 ASP.NET 2.0 下實作這個 Callback 的功能. (本篇文章以 c# 為範例語言)

要實作 Callback 功能, 首先要先了解 ICallbackEventHandler 這個 interface, 該 interface 有兩個方法:

string GetCallbackResult ()
void RaiseCallbackEvent (string EventArgument)

所以要達成 callback 的物件必需繼承 ICallbackEventHandler 這個 interface 並且實作這兩個方法, 一般是寫在 Page 下, 以下為一個範例:

more..


top

Trackback Address :: http://diary.tw/tim/trackback/23

  1. 子豪 2007/04/18 16:13 MODIFY/DELETE REPLY

    你好:
    在網路上查詢 callback ,看到你的文章,我試了一下你的寫法,
    有個疑問想請教一下。

    程式的跑法算是正常,但最後把 "arg 時間 222" 秀出之後,
    馬上又會被清掉了。
    另外,當我觸發這個 callback Event 時,它還是會跑 Page_Load 進去,
    AJAX 的寫法也會如此嗎? (抱歉,我也許應該先試一下的,但我剛開始接觸 ASP.Net)

    感謝你

  2. 子豪 2007/04/18 16:14 MODIFY/DELETE REPLY

    Sorry ,問題沒有問清楚~~
    它秀出之後,又被清掉了,這樣是正常的嗎?

    • Timothy 2007/04/18 23:41 MODIFY/DELETE

      你好, 應該不會自動再被清掉耶, 請問你使用的環境及 .net 的版本?

  3. 路過的貓 2008/10/02 17:55 MODIFY/DELETE REPLY

    可能晚了,不過會被清掉是因為
    Button1這個按鈕必須是input 而不能是asp:button
    後者會讓頁面強制刷新

    • Timothy 2008/10/02 18:22 MODIFY/DELETE

      對哦. 也有這個狀況. 謝謝你的幫忙解決. 不知對子豪有沒有幫助.

  4. 庫洛洛 2009/02/14 09:20 MODIFY/DELETE REPLY

    請問可不可在單頁面坐多個項目的callback

Write a comment


PREV : [1] : ... [496] : [497] : [498] : [499] : [500] : [501] : [502] : [503] : [504] : ... [521] : NEXT



Patriot美商博帝 BURST 960G 2.5吋 SSD固態硬碟
TEAM十銓 L5 Lite 3D 1TB 2.5吋 SSD固態硬碟
統一 番茄汁(6入/組)
UNITEK TYPE-C 轉VGA/HDMI/PD充電/HUB 鋁合金多功能轉接器
亞果元素 CASA Hub VH1 Type-C 轉 VGA - HDMI二合一顯示轉接器


 Waiting...