程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> Asp.Net Ajax 學習筆記3 UpdatePanel的使用(上)

Asp.Net Ajax 學習筆記3 UpdatePanel的使用(上)

編輯:.NET實例教程

UpdatePanel可以通過服務端代碼來控制如何提交數據和更新UpdatePanel。首先在頁面加載的時候注冊異步回傳或同步回傳的提交按鈕



ScriptManager.GetCurrent(this).RegisterAsyncPostBackControl(this.Button1);
        ScriptManager.GetCurrent(this).RegisterPostBackControl(this.Button2);

那麼在回傳按鈕的提交事件中直接調用UpdatePanel的Update方法即可。GetCurrent方法時得到此頁面的ScriptManager對象。

UpdateProgress的使用。顧名思義,UpdateProgress用來顯示在UpdatePanel更新時,用來表示UpdatePanel更新進度的。在UpdateProgress中有ProgressTemplate的一對標記,用來作為文字或控件的容器,以此來表示UpdatePanel更新的進度。UpdateProgress的DynamicLayout的屬性,DynamicLayout屬性:隱藏時是否占位,默認值為true。DisplayAfter屬性表明在多少毫秒之後,UpdateProgress會顯示出來。

ScriptManager可以注冊客戶端js方法,並同時可以調用。他與ClientScriptManager有所不同,在使用UpdatePanel響應的事件中ClIEntScriptManager注冊的JS將不會被調用。


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved