应用ASP.NET AJAX的注意事项

 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值