バージョン

AjaxSubmitting プロパティ

タブの UpdatePanel を提出する前に呼び出される javascript 関数の名前を取得または設定します。
シンタックス
'宣言
 
Public Property AjaxSubmitting As String
public string AjaxSubmitting {get; set;}
解説
このイベントはタブ変更または選択しているタブのマウス クリックによって UpdatePanel がトリガーされるときのみ発生します。

UpdatePanel がボタンなどのローカル要素によって送信した場合、イベントは発生しません。

アクションはキャンセルできます。ハンドラーの 2 番目のパラメーターは、TabItem についての情報を提供する TabItemCancelEventArgs クラスのインスタンスです。
使用例
Me.WebTab1.ClientEvents.AjaxSubmitting = "WebTab1_AjaxSubmitting"
this.WebTab1.ClientEvents.AjaxSubmitting = "WebTab1_AjaxSubmitting";
// The client event AjaxSubmitting takes two parameters sender and e
        // sender  is the object which is raising the event
        // e is the TabItemCancelEventArgs

        function WebTab1_AjaxSubmitting(sender, e) {


            var tab = sender;

            //Gets the index of the tab raising the client event
            var tabIndex = e.get_tabIndex();
            //Gets the collection of tabs
            var tabs = tab.get_tabs();
            //Gets the text of the tab raising the event
            var tabText = tabs[tabIndex].get_text();

            //Assuming you have a label called labelOutput on the form
            var label = $get('labelOutput');

            if (tabIndex == 4) {
                
                //Cancels the client event
                e.set_cancel(true);
                label.innerHTML = "Ajax request cancelled!";

            }

            else
                label.innerHTML = "AjaxSubmitting for tab " + tabText + "...";


        }
参照