|
前回は ASP.NET AJAX の WebService が吐き出す Proxy クラスを経由して WebService を呼び出しましたが、今回は Proxy クラスが内部で使用している Sys.Net.WebRequest クラス を使って 非同期にページを読み込んでみたいと思います。 Sys.Net.WebRequest を使ったページの取得 1.リクエストオブジェクト作成、URL設定 インスタンスを作成し、取得するURLを設定します。 前回もそうでしたがセキュリティの関係上別ドメインへのリクエストは基本的に出来ません。 IEのみローカルファイルとして実行すれば可能。(Sidebar Gadgetなんかはこっち扱い) 2.リクエスト終了時のイベントハンドラ設定 request.add_completed でハンドラを設定、サーバからの返答を元にリクエストが完了したかを判断します。 イベントハンドラでは 2-1.リクエストが正常に終了したかをチェック 2-2.正しくHTMLを受信できたかをチェック 2-3.受信したHTMLを表示 3.非同期にリクエストを発行 JavaScript から ASP.NET Webservice のメソッドを呼び出す。 JavaScript から ASP.NET Webservice のメソッドを呼び出す。(2) |
| << 前記事(2007/03/08) | トップへ | 後記事(2007/03/11)>> |
| タイトル (本文) | ブログ名/日時 |
|---|---|
JavaScript から ASP.NET Webservice のメソッドを呼び出す。
かるあ のメモ からです。 JavaScript から ASP.NET Webservice のメソッドを呼び出す。 JavaScript から ASP.NET Webservice のメソッドを呼び出す。(2) ...続きを見る |
ナオキにASP.NET(仮) 2007/03/09 16:23 |
| 内 容 | ニックネーム/日時 |
|---|
| << 前記事(2007/03/08) | トップへ | 後記事(2007/03/11)>> |