ASP.NET之UpdatePanel控件

ASP.NET AJAX UpdatePanel 刷新机制
本文介绍了ASP.NET AJAX中UpdatePanel控件的工作原理,包括AsyncPostBackTrigger和PostBackTrigger两个关键属性的作用。前者用于设置UpdatePanel外部控件触发其异步刷新的行为,后者则用于内部控件触发外部页面刷新的配置。
updatePanel有两个属性,一个是AsyncPostBackTrigger属性,一个是PostBackTrigger属性;
第一个属性用来指定UpdatePanel外的控件,如Button,ImageButton等可回发控件对UpdatePanel的刷新。如果没有指定,点击按钮会对UpdatePanel进行刷新,但不是异步更新,而是整页传送;第二个属性是用来指定UpdatePanel中可回发的控件,对外部的刷新。如果不指定,则点击UpdatePanel中可回发的控件,对外面的页面内容不能刷新。
UpdateMode被设为conditional,则该UpdatePanel会在下列情况被刷新:        
由触发器引起的刷新(即trigerrs属性所指定的触发器)
调用UpdatePanelUpdate()方法
当该UpdatePanel在其他UpdatePanel里面,并且父容器更新的时候
注意:如果ChildrenAsTriggers设为false,UpdateMode的值必须设为conditional,否则就会抛出异常


本文转自 BruceAndLee 51CTO博客,原文链接:http://blog.51cto.com/leelei/176507,如需转载请自行联系原作者
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值