ASP.NET AJAX 中 UpdateProgress 的瑕疵及其解决方法
2009-12-18 10:35
225 查看
... 前言
在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();
... 总结
问题很简单,解决的方式也很简单。
园子里的朋友们,有遇到相同问题的吗?
还望积极贡献些方法和主意。
在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();
... 总结
问题很简单,解决的方式也很简单。
园子里的朋友们,有遇到相同问题的吗?
还望积极贡献些方法和主意。
相关文章推荐
- ASP.NET AJAX 中 UpdateProgress 的瑕疵及其解决方法
- ASP.net AJAX置于框架中出现JScript运行时错误的解决方法(转)
- ASP.NET AjaxPro的应用 .AjaxPro使用中“XXX未定义”的一种解决方法(转载的)
- asp.net下修改文件系统带来的副作用及其解决方法
- ASP.NET Ajax发布时异步刷新失效的问题解决方法
- ASP.NET AJAX Advance Tips & Tricks (1) CascadingDropDown在IE和Safari中的一个缺陷和解决方法
- ASP.NET AJAX Sys未定义的解决方法(转)
- 在asp.net(vb)中,应用ajaxpro.dll操作Session出现错误的解决方法
- asp.net ajax Sys.WebForms.PageRequestManagerServerErrorException 500 解决方法
- 基于asp.net下使用jquery实现ajax的解决方法
- asp.net ajax 无法弹出alert对话框的解决方法
- Asp.net Ajax 中的脚本错误: Sys未定义 的解决方法
- ASP.NET AJAX DropShadow 控件的一个BUG和解决方法(a bug of DropShadow and solution to resolve)
- ASP.NET中TextBox使用Ajax控件显示日期不全的问题解决方法
- ASP.NET AJAX Sys未定义的解决方法
- asp.net调用word的过程中出现的问题及其解决方法
- 关于asp.net中ajax的问题:AjaxControlToolkit 未定义的解决方法
- ScriptManager.RegisterStartupScript()方法在asp.net ajax页面无效的解决方法
- asp.net ajax 1.0 出现"sys"未定义解决方法
- ASP.net AJAX置于框架中出现JScript运行时错误的解决方法