ダウンロード サンプルファイル (190.5 KB)
-
- Page 4
Web Development Helperの利用
今回は使用しませんでしたが、ASP.NET AJAXの開発を行う上で非常に有効的なツールがあるので紹介します。そのツールはWeb Development Helperと言い、ASP.NET開発チームのリーダーであるNikhil Kothariさんが作成されたロギングツールです。ASP.NETの開発を進める上で、HTTP通信のやり取りや、データの送受信がどのように行われているか知っておくことで、アプリケーションの改良やバグなどに気づきやすくなります。
Web Development Helperの魅力的な機能は次のようになっています。
- AJAX技術の1つであるXMLHTTPRequestのロギング
- UpdatePanelコントロールなどの部分更新が行われた際の通信の中身の確認
- JSONオブジェクトのグラフをビューアに表示
- ログを受け取った際にImageファイルも表示
- 現在のView Stateの確認
- スクリプトエラー時のエラー情報が見やすい
- HTML DOMを見る
- キャッシュで保存された項目のチェック
なお、これらの機能はデバッグ時にフル活用できますが、公開されているWebサイトなどを見る時にも一部の機能は利用可能です。ただし、Web Development Helperは、Internet Explorer上でしか扱えないという点に注意してください。
Web Development HelperのインストーラーはWeb Development HelperのWebページからダウンロードができます。右側にある、BinariesのWebDevHelperをダウンロードしてください(図25)。
解凍後、インストーラーを実行することでWeb Development Helperのインストールが完了します。
インストールの完了後にブラウザを立ち上げて、メニューバーのツールにWeb Development Helperという項目があるので、クリックしてください(図26)。
ブラウザの下部にWeb Development Helperが立ち上がり、利用が可能になります(図27)。
まとめ
本稿ではAJAX Extensionsコントロールの解説と同時に簡単なサンプルを用いてWebページを実装してみました。気がついたかと思いますが、今回作成したWebページではAJAXの機能を実現しているにもかかわらず、1行もJavaScriptを記述していません。使っていたのはASP.NET 2.0のコントロールとAJAX Extensionsのコントロールだけです。実際に触れてみると非常に簡単に、そして楽しく実装することができます。今回は基本的な3つのコントロールの紹介しかしていませんが、十分にAJAX Extensionsの魅力が分かってもらえたと思います。ぜひ今回触れていない他のコントロールにも触れて、いろいろなWebサイトを作成してみてください。
参考資料
- 修正履歴
-
- 2006/12/26 13:58 誤字修正:Page3 ソース部分 UpdateProgressコントロール→UpdateProgress
この記事は参考になりましたか?
既に会員の方はを行ってください。
- この記事の著者
-
山田 祥寛(ヤマダ ヨシヒロ)
静岡県榛原町生まれ。一橋大学経済学部卒業後、NECにてシステム企画業務に携わるが、2003年4月に念願かなってフリーライターに転身。Microsoft MVP for Visual Studio and Development Technologies。執筆コミュニティ「WINGSプロジェクト」代表。主な著書に「独習シリーズ(Java・C#・Python・PHP・Ruby・JSP&サーブレットなど)」「速習シリーズ(ASP.NET Core・Vue.js・React・TypeScript・ECMAScript、Laravelなど)」「改訂3版JavaScript本格入門」「これからはじめるLaravel実践入門」「はじめてのAndroidアプリ開発 Kotlin編 」他、著書多数。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
-
WINGSプロジェクト ナオキ(ナオキ)
<WINGSプロジェクトについて>有限会社 WINGSプロジェクトが運営する、テクニカル執筆コミュニティ(代表 山田祥寛)。主にWeb開発分野の書籍/記事執筆、翻訳、講演等を幅広く手がける。 2026年時点での登録メンバは約50名で、現在も執筆メンバを募集中。興味のある方は、どしどし応募頂きたい。著書、記事多数。 RSS X: @WingsPro_info(公式)、@WingsPro_info/wings(メンバーリスト) Facebook
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
この記事は参考になりましたか?
この記事をシェア


![図26 Internet Explorerの[ツール]から選択 図26 Internet Explorerの[ツール]から選択](http://cz-cdn.shoeisha.jp/static/images/article/799/026_s.gif)
