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

应用ASP.NET AJAX的注意事项

2009-11-23 23:19 225 查看
1. 镜头迁徙应当应用实施镜头重定向的Response.Redirect而不是Server.Transfer,由于Server.Transfer不改变IE客户端URL,能以致ASP.NET AJAX客户端脚本访问资源的时分出现URL错处。

二.在服务器端登记脚本和掩藏字段应当施用种ScriptManager,而不是Page.ClientScript对象,由于Page.ClientScript的步骤是将脚本登记给大局对象,能罗致如若开展局部更新,这些脚本不会送来客户端,而ScriptManager的步骤正相反。ScriptManager种甭管镜头上有没有ScriptManager控件都可以施用。

三.把要进展局部更新的事件源控件和要开展的控件都放入到UpdatePanel中,如其只是被更新的控件放在UpdatePanel中,而事件源控件在UpdatePanel外同样会触发还发事件刷新银幕。

四.把更新时涉及到的掩藏字段和掩藏控件也都放到UpdatePanel中。如若暗藏字段不放到UpdatePanel中,更新的时分便没法批改它的值,同理要操作的掩藏控件不在UpdatePanel中也没法对其开展操作。

五.ASP.NET AJAX的脚本步骤要在ScriptManager标签以后实施,由于置放ScriptManager的地刚才是植入ASP.NET AJAX脚本库的地方,这也就意味在此之前的代码是无法访问脚本库步骤的。

六.注意处置Sys.WebForms异常,由于这些异常会带到让人没法真个懂得的错处,亟需障蔽的时分应当障蔽。
【责编:Luzi】
本文来源:我的异常网 DotNet Exception
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: