DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> AJAX入門 >> AJAX詳解 >> 創新源於理解 輕松打造自己的AJAX框架1
創新源於理解 輕松打造自己的AJAX框架1
編輯:AJAX詳解     
本文實現的只是一個最基本的AJAX框架.雖然AJax並不是什麼新技術,但是做為一個框架並不是一篇文章就能說明白的   本文實現的只是一個最基本的AJAX框架,雖然AJAX並不是什麼新技術,但是做為一個框架並不是一篇文章就能說明白的。寫這篇文章的目的:希望能幫助初學者更好的學習、運用AJax框架。

  我始終相信只有你真正理解了一種技術,了解了技術本身,你才能更好、更靈活的使用它。一個程序員對技術的了解並不能僅僅停留在對技術的應用上。

  環境:Window Xp sp2 + .Net FramwWork 2.0.50727。

  ASP.Net 2.0自帶的客戶端回調

  ASP.Net 2.0已經發布。2.0有了許多新特性,客戶端回調就是其中之一。客戶端回調允許我們不經過回發而調用服務器端的方法,與AJAX提供的功能是一致的,但是不如AJAX靈活,AJax可以自定義調用的方法, 2.0自帶的回調功能卻不行。

  要使用客戶端回調功能必須實現System.Web.UI.IcallbackEventHandler接口。

  這個接口包含兩個方法:

//客戶端回調時固定調用此方法
public void RaiseCallbackEvent(String eventArgument)
//執行完RaiseCallbackEvent後將調用此方法。此方法的返回值將被發回客戶端
public string GetCallbackResult()
  例一:

.cs:
String cbReference = Page.ClIEntScript.GetCallbackEventReference(this,"arg", "ReceiveServerData", "context");
String callbackScript;
callbackScript = "function CallServer(arg, context)" + "{ " + cbReference + "} ;";
Page.ClientScript.RegisterClIEntScriptBlock(this.GetType(),"CallServer", callbackScript, true);
Javascript:

  更多內容查看MSDN。

 

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved