ASP.NET AJAX コントロール CSOM(クライアント側オブジェクト モデル)コード スニペット:CSOM ヘルプの使い方

この記事では NetAdvantage ASP.NET AJAX コントロールの CSOM(クライアント側 オブジェクト モデル) についての API ドキュメントをご紹介します。CSOM を使用してクライアント側イベントの処理を行い、直接クライアント側オブジェクトを操作することでアプリケーションのデザインや構築をもっとエレガントにしていきましょう。

クライアント側イベント

NetAdvantage ASP.NET AJAX コントロールにはクライアント側イベントの設定をするたくさんの String 型プロパティがあります。これらのプロパティにはクライアント側でコントロールのイベントが発生する際に呼ばれる JavaScript 関数の名前が設定されます。ヘルプ API ガイドにはクライアント側イベントを表すサーバー側プロパティが明記されています。

以下の方法でヘルプ上のクライアント側イベントについての記事にたどり着くことができます。(ここでは WebDropDown コントロールを例にとって説明します)

  1. まず NetAdvantage ASP.NET のオンライン ヘルプを開きます。http://help.jp.infragistics.com/NetAdvantage/ASP.NET/2010.1/CLR3.5/
  2. 目次から API リファレンス ガイドを 見つけます。

    image

  3. Infragistics.Web アセンブリの項目を展開します。

    image

  4. Infragistics.Web.UI.ListControls 名前空間の項目を展開します。

    image

  5. [クラス] 項目を展開して、その中の WebDropDown とそのプロパティ項目を展開します。

    image

  6. ClientEvents プロパティをクリックして展開します。

    image

  7. ClientEvents プロパティの API 記事には WebDropDown コントロールの ClientEvents プロパティをあらわす型、DropDownClientEvents が明記されています。このリンクをクリックして DropDownClientEvents API 記事を表示させます。

    image

  8. DropDownClientEvents クラスの API 記事が表示されたら、 Members トピックをクリックします。

    image

  9. DropDownClientEvents クラス メンバ のリストが表示されます。このリストには WebDropDown コントロールに関連する、クライアント側イベントを表す WebDropDown のサーバー側プロパティが明記されています。一例として、ActivationChanged プロパティをクリックしてみましょう。

    image

  10. ActivationChanged プロパティの記事には、C# と VB.NET を使用してこのイベントをつなげる方法と、JavaScript 関数のシグネチャ、そしてイベントの引数のクライアント側での使用方法が書かれています。

    image

この方法で、NetAdvantage ASP.NET コントロールの クライアント側 CSOM の関連記事にアクセスすることができます。

ASP.NET AJAX ではクライアント側でもさまざまな機能が用意されていますので、CSOM をどんどん活用してみてはいかがでしょうか?

Posted: 20 Jun 2010, 16:25
Filed under: , , ,

Comments

Daizen Ikehara said:

震災から約20日経ち、事態がまだ収束しておりませんが、一日も早い復興を願っております。 さて、 前回のエントリ にて 弊社の状況をお伝えしたとおり、在宅勤務が中心となっておりましたが、 今週から 通常業務に戻りました

# March 30, 2011 9:27 PM
Leave a Comment

(required) 

(required) 

(optional)

(required) 

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS