2012年9月11日 星期二

使用updatepanel 時確保每次postback 都會呼叫函數的寫法


$(document).ready(function () {
            var prm = Sys.WebForms.PageRequestManager.getInstance();
            prm.add_pageLoaded(function () {
               ......
            });
            prm.add_initializeRequest(...);
            prm.add_endRequest(...);
        });


頁面第一次進入時,會首先激發add_pageLoaded事件
異步提交時,事件的激發順序如下:
add_initializeRequest
add_beginRequest
add_pageLoading
add_pageLoaded
add_endRequest
add_pageLoaded

input 連結 datalist 用程式控制彈出選項

範例: nextTick(() => document.querySelector('input').showPicker());  ※僅支援現代瀏覽器