pCloud Partner Program

ASP.NET的Callback實作

程式技術/.NET 2006/08/04 18:31
views: 200554 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] : ... [470] : [471] : [472] : [473] : [474] : [475] : [476] : [477] : [478] : ... [495] : NEXT



DJI Tello 小米萬能遙控器 手機App操控
Microsoft Office 365 中文家用版PKC (無光碟) ASUS華碩 AC1900 雙頻無線路由器 RT-AC68U
美國 VORNADO 533 渦流空氣循環機 (黑色) 御茶園 每朝健康綠茶(650mlx24入)
每朝健康 雙纖綠茶(650mlx24入)


 Waiting...