1个是点了按钮之后有个动态图片提示等待操作,或者等待查询,完成之后隐藏提示
2是网页刚打开时,数据列表出有个动态图片提示加载中,数据显示之后图片消失其实2种效果有点类似,但有些差异,求相关代码示例或者博客文章! 其实光是这2个效果可以实现,用的是JS控制层实现的。但是:1。个人感觉自己的方法不够通用,实现比较麻烦
2。感觉做法不够正规所以特求高手你们的通用些的实现方案或者文章!
2是网页刚打开时,数据列表出有个动态图片提示加载中,数据显示之后图片消失其实2种效果有点类似,但有些差异,求相关代码示例或者博客文章! 其实光是这2个效果可以实现,用的是JS控制层实现的。但是:1。个人感觉自己的方法不够通用,实现比较麻烦
2。感觉做法不够正规所以特求高手你们的通用些的实现方案或者文章!
</asp:ScriptManager>
<asp:UpdatePanel ID="upl" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:UpdateProgress ID="UpdateProgress1" runat="server">
<ProgressTemplate>
<div>
<div>数据加载中,请等待……</div>
</div>
</ProgressTemplate>
</asp:UpdateProgress>
</asp:UpdatePanel> <asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<Triggers>
<asp:AsyncPostBackTrigger ControlID ="Button1" EventName ="Click" />
</Triggers>
<ContentTemplate>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</ContentTemplate>
</asp:UpdatePanel>
<asp:UpdateProgress ID="UpdateProgress1" runat="server">
<ProgressTemplate>
<span style =" font-size:12px">数据更新中......</span>
</ProgressTemplate>
</asp:UpdateProgress>
<asp:Button ID="Button1" runat="server" Text="Button" Width="143px" OnClick="Button1_Click" />
或使用div显示loading效果
<script language="javascript" type="text/javascript">
document.write(" <div id='loadDiv' style='padding-top: 250px; padding-left: 350px;font-size:x-large;height:400px'> <span id='loading'> <img src=\"../Images/loader2.gif\"/>正在加载数据,请稍候··· </span> </div>");
window.onload = function()
{
document.getElementById("hiddenDiv").style.display="";
document.getElementById("loadDiv").parentNode.removeChild(document.getElementById("loadDiv"));
}
</script>
我平常做这种效果时就是用这个种方法 AJAX中的UpdatePanel控件和UpdateProgress 控件结合起来用!!!