このサンプルは、「Microsoft AJAX Library」を使用してWebサーバーからデータを取得して表示します。[Say Hello!」ボタンをクリックすると非同期でWebサービス(HelloWorld.aspx)をリクエストして結果(Hello World)を表示します。
MS AJAX Libraryを使用すると、XMLHttpRequestの代わりにSys.Net.WebRequestのinvoke()メソッドを使用してHTTP/GETをリクエストします。
このサンプルを実行するには、「Microsoft AJAX Library」が必要になります。MS AJAX Libraryは、以下のサイトからダウンロードしてください。
http://ajax.asp.net/
MS AJAX Libraryにはデバッグ/リリース用があります。ここでは、デバッグ用のライブラリを使用しています。
デバッグ用
MicrosoftAjax.debug.js
MicrosoftAjaxTimer.debug.js
MicrosoftAjaxWebForms.debug.js
リリース用
MicrosoftAjax.js
MicrosoftAjaxTimer.js
MicrosoftAjaxWebForms.js
MS AJAX Libraryを組み込むと自動的に「pageLoad」、「pageUnload」のイベントハンドラが登録されます。DOMのwindow.onloadイベントハンドラで行う処理は、pageLoadイベントハンドラで行うことができます。それから、document.getElementId()メソッドは、$get()メソッドで代替えすることができます。
このサンプルは、「Microsoft AJAX Library」を使用してWebサーバーからデータを取得して表示します。[Say Hello!」ボタンをクリックすると非同期でWebサービス(HelloWorld.aspx)をリクエストして結果(Hello World)を表示します。
MS AJAX Libraryを使用すると、XMLHttpRequestの代わりにSys.Net.WebRequestのinvoke()メソッドを使用してHTTP/GETをリクエストします。
このサンプルを実行するには、「Microsoft AJAX Library」が必要になります。MS AJAX Libraryは、以下のサイトからダウンロードしてください。
http://ajax.asp.net/
MS AJAX Libraryにはデバッグ/リリース用があります。ここでは、デバッグ用のライブラリを使用しています。
デバッグ用
MicrosoftAjax.debug.js
MicrosoftAjaxTimer.debug.js
MicrosoftAjaxWebForms.debug.js
リリース用
MicrosoftAjax.js
MicrosoftAjaxTimer.js
MicrosoftAjaxWebForms.js
MS AJAX Libraryを組み込むと自動的に「pageLoad」、「pageUnload」のイベントハンドラが登録されます。DOMのwindow.onloadイベントハンドラで行う処理は、pageLoadイベントハンドラで行うことができます。それから、document.getElementId()メソッドは、$get()メソッドで代替えすることができます。