现在的位置: 首页 > 综合 > 正文

asp.net ajax框架应用中的小问题

2012年08月08日 ⁄ 综合 ⁄ 共 606字 ⁄ 字号 评论关闭
 ScriptManager用来处理页面上的所有AJAX组件以及局部页面的更新,生成相关的客户端脚本,所有需要支持AJAX的页面上有且只能有一个ScriptManager控件.

传统的 Post Back 模式页面,在用户 submit 时会重绘整个页面,并导致浏览器显式的闪烁。而在AJAX框架中,可以通过 UpdatePanel 标签指定需要重绘的局部。这样一来页面在处理请求时,会首先根据ScriptManager.IsInPartialRenderingMode 属性判断是否在重绘模式中。如果在重绘模式,则仅仅将需要重绘的 UpdatePanel 内容,返回给客户端浏览器,并由AJAX引擎自动进行内容的更新。通过这种模式,使用者可以享受到 AJAX 带来的客户端用户体验的提升。

要使用在源程序上加异步效果而不会现出脚本错误,需要对源程序的个别地方做修改

源程序代码

修改为

形如

Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('请先选择将要合并的家庭!')</script>");

ScriptManager.RegisterClientScriptBlock(this,this.GetType(), "", "alert('请先选择将要合并的家庭!')",true);

Server.Transfer跳转

Response.Redirect

抱歉!评论已关闭.