【发布时间】:2012-04-24 21:55:14
【问题描述】:
我希望在用户单击执行多个 SQL 查询的按钮后显示加载指示器。我尝试在按钮单击时取消隐藏 div,但直到按钮后面的所有工作完成后才会显示。我也尝试了这个解决方案但没有成功 - http://forums.asp.net/t/1608046.aspx/1
有什么建议吗?
code
<asp:Button ID="loadButton" OnClientClick="ShowDiv()" runat="server"
onclick="loadButton_Click" Text="Go" />
<script type="text/javascript">
function ShowDiv()
{setTimeout('document.getElementById("updatediv").style.display = "inline";', 500);}}
</script>
<div ID="updatediv" runat="server" >
<img src="Images/ajax-loader.gif" /> Updating ....
</div>
code
使用上面的链接解决方案时出现以下错误:
**这似乎可以解决问题
code
<script type="text/javascript" language="javascript">
function ShowDiv()
$('#updatediv').show() }
</script>
code
【问题讨论】:
-
您需要显示代码才能在此处获得帮助。否则它是在黑暗中拍摄,并不能表明您实际上已经尝试过任何事情。
-
@Blake-对于更新需要使用ajax。
-
我没有使用 ajax 调用...没有它我不能提供 UI 反馈吗?
标签: c# jquery sql web-applications