UpdatePanel AsyncPostBackTrigger PostBackTrigger

来源:互联网 发布:真王暗器进阶数据 编辑:程序博客网 时间:2024/06/05 20:13
UpdatePanel的使用注意
 

UpdatePanel

1.使用代码的方式进行编写。

2. Trigger属性:

1AsyncPostBackTrigger :只是UpdatePanel中指定的进行了局部刷新。

2PostBackTrigger 整页进行回送(整个页面都刷新了)。

3. 编程方法控制UpdatePanel的更新:

1) PageLoad()中:使用ScriptManagerRegisterAsyncPostBackControl()方法注册一个异步提交的控件

ScriptManager1.RegisterAsyncPostBackControl(this.Button1);

2) 在控件的事件中:调用UpdatePanelUpdate()方法来让它更新

this.UpdatePanel1.Update();

注:这里的Button1是在UpdatePanel外的。

4. 嵌套使用:

使用服务器控件,会自动请求服务器响应,不需要再添加事件就可以。但是要想实现嵌套的时候“外动里也动,里动外不动”的效果,必须设置UpdatePanelUpdateMode 属性为Conditional,默认为Always 如果页面上有一个局部更新被触发,则所有的UpdatePanel都将更新 .

Always是不管有没有Trigger,其他控件都将更新该UpdatePanelConditional表示只有当前UpdatePanelTrigger,或ChildrenAsTriggers属性为true时当前UpdatePanel中控件引发的异步回送或者整页回送,或是服务器端调用Update()方法才会引发更新该UpdatePanel

5. 同一页面上使用多个UpdatePanel

同样需要注意的是:要把每个UpdatePanel UpdateMode设置为 Conditional

ASP.Net Web Site中添加公共类的时候,它会提示你“是否为公共类”,是,则会添加到App_Code文件夹下,此时,需要主要的是要把所写的类上面添加

[Serializable]

否则编译无法通过哦。

当在左侧的UpdatePanel中添加数据后,使用视图在右侧的GridView中显示,必须使用Tigger属性设置btnOK (提交数据的按钮)。

<Triggers>

<asp:AsyncPostBackTrigger ControlID="btnOK" />

</Triggers>

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 孩子接种证丢了怎么办 孩子的出生证丢了怎么办 私秘边上肿了怎么办 书法作品少写一个字怎么办 炉石传说ios闪退怎么办 ck手表表链大了怎么办 天梭手表卡扣坏了怎么办 机械表平时不戴怎么办 天梭机械表慢了怎么办 手表每天慢10秒怎么办 浪琴机械表不走了怎么办 大提单号被修改了怎么办 入户中山没有三年居住证明怎么办 加拼关单号舱单信息没有怎么办 外贸中交货期晚了怎么办 履约保函到期了怎么办 续贷高校未通过怎么办 安卓手机网速慢怎么办 探探性别错了怎么办 尿酸高导致脚肿怎么办 联通光猫复位后怎么办 头部和脸部出油怎么办 vcd解码板坏了怎么办 脚崴了里面筋疼怎么办 长寿龟身上烂了怎么办 纱裙没有腰身显胖怎么办 橘子平台下载速度慢怎么办 换手机号了支付宝账号怎么办 怀孕期间脚扭了怎么办 买了临街房后悔怎么办 绝地求生困在废车里怎么办 身体出现辅助睡眠状态怎么办 扁桃体发炎喉咙痒咳嗽怎么办 电脑玩英雄杀卡怎么办 康佳冰箱显示2e怎么办 高考登陆系统登录密码错误怎么办 苹果遇到ad登录问题怎么办? 小孩2天不拉屎怎么办 20天宝宝不大便怎么办 小孩几天不拉大便怎么办 宝宝经常不拉大便怎么办