<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>的情况下实现功能。
小基友吴克
12 years, 2 months ago
Answers
<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 12 years, 2 months ago