您的位置:首页 > 编程语言 > ASP

ASP.NET AJAX 中 UpdateProgress 的瑕疵及其解决方法

2009-12-18 10:35 155 查看
... 前言

在Web应用程序中,引入AJAX,不仅可以提高用户体验(页面局部刷新),而且可以在一定程度上,降低Web服务器的工作负载和响应时间。

AJAX 使用Javascript,在客户端(浏览器端),通过Http(s)协议,向服务器端 (Web Server)发起请求;服务器根据请求的URI,

完成相应的逻辑操作,尔后将执行的结果通过Http(s)协议,返回给客户端。

客户端对获取的返回结果(TEXT/XML 串),使用Javascript, 在callback 中解析、呈现。

... ASP.NET AJAX 服务器控件

在早期的Asp, PHP, Jsp 开发中,AJAX 中,常见到的是XMLHttpRequest 忙碌的身影。
代码

<div id="divFilteringLoader" runat="server" class="loader" style="display:none;">
<div class="loaderContent"><asp:Label runat="server" ID="lblLoading" Text="<%$ PPPResources:Main, Loading %>"></asp:Label></div>
</div>

然后在,用户点击"OK"时,客户端触发:

$get("<%=divFilteringLoader.ClientID%>").style.display = 'block';

方法(二)

用户点击"OK"时,客户端触发Cancel按钮的点击事件:

$get("<%=btnFilterCancel.ClientID%>").click();

... 总结


问题很简单,解决的方式也很简单。

园子里的朋友们,有遇到相同问题的吗?

还望积极贡献些方法和主意。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: