【ASP.NET コントロール】ASP.NET AJAX Control Toolkit (UpdatePanelコントロール編)

UpdatePanelコントロール

 * ページの部分的な更新できる
 * PostBackによるチラツキ防止になる★重要★
 * 以下のサイトが、UpdatePanelコントロールの特徴を捉えている。
http://itpro.nikkeibp.co.jp/article/COLUMN/20061128/255017/

使用上の注意

http://www.atmarkit.co.jp/fdotnet/special/vs2008aspnet04/vs2008aspnet04_01.html
より、UpdatePanelコントロールと互換性を持たないサーバ・コントロールである。

 * TreeView/Menuコントロール
 * FileUpload/HtmlInputFileコントロール
 * GridViewコントロール(EnableSortingAndPagingCallbacksプロパティがTrueである場合のみ)
 * ログインコントロール(テンプレートを使用していない場合)
 * Substitutionコントロール
 * 検証コントロール
 * 以下のように「イベント・ハンドラの処理では、同期/非同期ポストバックを区別する」
http://www.atmarkit.co.jp/fdotnet/dotnettips/672aspajaxasyncpost/aspajaxasyncpost.html
 * ASP.NET AJAX の UpdatePanel 利用時、RadioButtonList の SelectedIndexChanged が発生しないらしい。以下、回避策らしい。
http://devadjust.exblog.jp/4984644/
 * ASP.NET AJAX の UpdatePanel 利用時、RadioButtonList の SelectedIndexChanged が発生しないことがあるらしい。
http://devadjust.exblog.jp/4938686/

欠点

 * ViewState のデータが、関係ないデータでもサーバに送られてしまう


メモ

 * 以下のサイトは、動画なのでみておいてもいいかも。
http://msdn.microsoft.com/ja-jp/events/dd297548.aspx?ppud=4