<Triggers><asp:PostBackTrigger>与按钮前台事件的冲突。


.Net 前台代码中加入了

   
  <asp:UpdatePanel ID="uplTable" runat="server">
  
<ContentTemplate><asp:Button runat="server" ID="btnTurnExcel" />
</ContentTemplate><Triggers><asp:PostBackTrigger ControlID="btnTurnExcel" /></Triggers></asp:UpdatePanel>

导出数据按钮<asp:Button runat="server" ID="btnTurnExcel" />

现在想要实现在导出数据之前有一个等待的效果,就是有文字提示和有个图片在那里转,数据导出后消失。不过由于加入了<Triggers><asp:PostBackTrigger ControlID="btnTurnExcel"/></Triggers>,图片效果出不来,而且提示的文字在转档后也没有消失。求高手帮忙解决问题,在不去掉<Triggers><asp:PostBackTrigger ControlID="btnTurnExcel" /></Triggers>的情况下实现功能。

编码 .net

小基友吴克 11 years, 7 months ago

<asp:UpdateProgress ID="UpdateProgress1" runat="server">
<ProgressTemplate>
<div id="">等待图片和文字</div>

</ProgressTemplate>
</asp:UpdateProgress>

再用JS控制UpdateProgress 中的图片什么时候关闭
function updateImg() {
if (document.readyState === "complete") {
document.getElementById("图片层").style.display = "none";
}
else {
setTimeout("updateImg()", 1000);
}
}

heart answered 11 years, 7 months ago

Your Answer