预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

HYPERLINK"http://blog.csdn.net/wangruiguang_/article/details/7880101"UpdatePanel控件的使用(实现局部刷新,ajax) 分类:HYPERLINK"http://blog.csdn.net/wangruiguang_/article/category/908511"asp.net2012-08-1810:188236人阅读HYPERLINK"http://blog.csdn.net/wangruiguang_/article/details/7880101"\l"comments"评论(0)HYPERLINK"javascript:void(0);"\o"收藏"收藏HYPERLINK"http://blog.csdn.net/wangruiguang_/article/details/7880101"\l"report"\o"举报"举报 HYPERLINK"http://www.csdn.net/tag/ajax"\t"_blank"ajaxHYPERLINK"http://www.csdn.net/tag/button"\t"_blank"buttonHYPERLINK"http://www.csdn.net/tag/asp"\t"_blank"aspHYPERLINK"http://www.csdn.net/tag/server"\t"_blank"serverHYPERLINK"http://www.csdn.net/tag/object"\t"_blank"objectHYPERLINK"http://www.csdn.net/tag/html"\t"_blank"html ScriptManager和UpdatePanel控件联合使用可以实现页面异步局部更新的效果。其中的UpdatePanel就是设置页面中异步局部更新区域,它必须依赖于ScriptManager存在,因为ScriptManger控件提供了客户端脚本生成与管理UpdatePanel的功能。几个重要的属性:ScriptManager控件的EnablePartialRendering属性:true-实现页面的异步局部更新;false-实现全页面的刷新。UpdatePanel控件的RenderMode属性:InLine-UpdatePanel控件被解析成HTML的<span>标记;Block-UpdatePanel控件被解析成HTML控件的<DIV>。UpdatePanel控件的UpdateMode属性:Always-UpdatePanel页面上任何一处发生的回发操作都会产生页局部更新;Conditional-只在特定的情况下才产页面的回发,如执行UpdatePanel控件的update()方法或在指定的触发器的操作下。UpdatePanel控件的ChildAsTrigger属性:指示UpdatePanel内部控件引起的回发是否产生当前UpdatePanel控件的局部更新。如果UpdateMode设为Always的话,那ChildAsTrigger局性必须设为True,否则运行出错。一、UpdatePanel内部的控件引起的回发,来更新当前UpdatePanel内部的控件内容:1.向页面中加入ScriptManager、UpdatePanel控件和一个Label控件(Label2)。2.在UpdatePanel中加入一个Button、一个Label(Label1)。3.双击Button在事件处理程序中写入下列代码:Label1.Text=DateTime.Now.ToString();4.在Page_Load事件中写入下列代码:Label2.Text=DateTime.Now.ToString();5.运行页面,发现每次点击按钮都会产生异步局步刷新,只有Label1的内容发生更改,页面上的Label2时间没有发生更改。代码如下:<asp:LabelID="Label2"runat="server"Text="Label"></asp:Label><asp:ScriptManagerID="ScriptManager1"runat="server"></asp:ScriptManager><asp:UpdatePanelID="UpdatePanel1"runat="server"ChildrenAsTriggers="True"><ContentTemplate><asp:LabelID="Label1"runat="server"></asp:Label><br/><asp:ButtonID="Button1"run