假設在HTML中藉助於UpdatePanel,當ASP.NET正在處理來自web服務的數據時,我正在運行「加載」動畫gif。收聽事件:從.NET中獲取HTML
我只是想知道是否有實現的.NET代碼的事件,可以從HTML代碼來聽,喜歡的方式:
我是從一個WebService,一個請求人數據一個,我想在HTML端顯示加載文本。
Importing person 1
Importing Person 2
Importing Person 3
All Done!
進出
有任何把戲做到這一點?
現在我在我的HTML代碼
的HEAD部分
<script type="text/JavaScript" language="JavaScript">
function pageLoad() {
try {
var manager = Sys.WebForms.PageRequestManager.getInstance();
manager.add_endRequest(endRequest);
manager.add_beginRequest(OnBeginRequest);
manager
}
catch (err) {
}
}
function OnBeginRequest(sender, args) {
$("#loadingText").html("<img src='_assets/img/animated/parweb_loading.gif' alt='' /> " + strLoadingText);
}
function endRequest(sender, args) {
}
</script>
的BODY部分有這樣的有:
<asp:UpdateProgress AssociatedUpdatePanelID="pnlAllIn" runat="server" ID="pnlUpdating">
<ProgressTemplate>
<div id="loadingText" style="background-color: Red; position: absolute; width: 200px;
top: 0px; right: 20px; padding: 5px; color: White; text-align: center; vertical-align: middle;
font-size: 14px;">
</div>
</ProgressTemplate>
</asp:UpdateProgress>
謝謝你的幫助。