SharePoint アドイン製品一覧
SharePoint 2010 開発のステップ・バイ・ステップ
Windows Azure 入門
Windows Azure How-To 集
WCF / WF 入門
※ この内容は、こちら の記事にまとめました (2007/06 更新)
【環境】ASP.NET AJAX 1.0 RCASP.NET AJAX December CTP (with ASP.NET AJAX Control Toolkit)
こんにちは。今日は、サーバセントリックな実装の最後の話(まとめ)として、カスタム Extender の作成方法と、 関連して ASP.NET AJAX Control Toolkit を簡単ですがご紹介します。Extender とは何か、については、前回簡単に概念を記述しましたので参考にしてください。
Extender は、今日ご紹介するように、開発者の皆さんで独自に作成することができます。カスタム Extender の作成方法は、http://ajax.asp.net/ のビデオキャストにおいてもご紹介されていますが、RC版での変更により、現時点 (このブログの記載日は 2007-01-16 です) で http://ajax.asp.net/ でご紹介されているソースと異なる点がありますので、ここでは RC 版で動作するソースとしてご紹介していきたいと思います。
では、サンプルの Extender として、TextBox に値を入力すると、その値を Label にリアルタイムに表示するというデモ用の TextBox の Extender を作成していきたいと思います。(まったく実用的でない Extender ですみません。あくまで AJAX の 「理解」 を目的としています。)
これで、新しい Extender の dll が作成されました。つぎに、この Extender を使用してみましょう。
では、ビルドして実行してみましょう。文字列を入力する度にLabel が更新されるのが確認できるはずです。
このように、開発者のみなさんによって簡単に Extender をカスタム開発し、サーバコントロールとして組み込んで使うことができます。そして、既に、Microsoft の開発者や社外のコミュニティの開発者の方などにより、非常に有用な (かつ完成度も高い) AJAX 用のコントロールが開発されています。それらを同胞したものが、第1回でインストールした ASP.NET AJAX Control Toolkit になります。ここに含まれる Extender がどのような動作をするものか 1 つ 1 つは説明しませんが、雰囲気を掴んでもらうため、以下に一部代表的なものを紹介しておきます。詳細は http://ajax.asp.net/ のビデオキャストで紹介していますので、実際に使ってみてください。
明日(01/17)は終日外出のため、1日お休みします、、、
松崎 剛 ブログ (Tsuyoshi Matsuzaki Blog) からです。 ASP.NET AJAX 1.0 の世界 【第4回 カスタム Extender の作成と Control Toolkit】
マイクロソフトのエバンジェリスト松崎さんのブログに「ASP.NET AJAX 1.0 の世界」という記事が掲載されています。