updatepanel用法之triggers(局部刷新,全部刷新)使用示例

asyncpostbacktrigger(异步回调触发器):局部刷新,只刷新updatepanel内部的内容
postbacktrigger(普通回调触发器):全部刷新

<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager> //必须有且一定在updatepanel前面
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
  <% =DateTime.Now.ToString()%>
</ContentTemplate>
<Triggers>
  <asp:PostBackTrigger ControlID="btn" />
  <asp:AsyncPostBackTrigger ControlID="btn2" EventName="click" />
</Triggers>
</asp:UpdatePanel>
 <asp:Button runat="server" Text="刷新1" id="btn"/>
<asp:Button runat="server" Text="刷新2" id="btn2" />
<% =DateTime.Now.ToString()%>
 
时间: 2024-10-13 14:55:06

updatepanel用法之triggers(局部刷新,全部刷新)使用示例的相关文章

.net updatePannel 局部刷新效果实现后,但是仍是全部刷新的修改方法

最近做了一个小例子,就是晚上都有的那种小的updatepannel的局部刷新的小例子,但是发现按照那个例子虽然能够实现label2的局部刷新,但是看上去效果确实整个页面都在刷新,这让人很头疼,所以我在网上找了很多办法,最后在网上找了一个解决办法,就是修改.net中的web.config中的一句话,即将文件中的<xhtmlConformance mode="Legacy"/>删除,删除以后重新生成了一下项目,发现并有了之前的全部刷新,并且局部刷新也正常的. <xhtml

c#用UpdatePanel实现接局部刷新

通常我们看到局部刷新就会想到Ajax,但是我今天要说的是c#的一个控件,只要把服务器按钮和要刷新的区域放在该控件内就能实现局部刷新. 当然它必须和ScriptManager控件一起使用. UpdatePanel重要的属性如下: 属性 说明 ChildrenAsTriggers 当UpdateMode属性为Conditional时,UpdatePanel中的子控件的异步回送是否会引发UpdatePanle的更新. RenderMode 表示UpdatePanel最终呈现的HTML元素.Block(

ScriptManager和UpdatePanel用法 (ajax)

ScriptManager和UpdatePanel控件联合使用可以实现页面异步局部更新的效果.其中的UpdatePanel就是设置页面中异 步局部更新区域,它必须依赖于ScriptManager存在,因为ScriptManger控件提供了客户端脚本生成与管理UpdatePanel的功 能. 几个重要的属性:    ScriptManager控件的EnablePartialRendering属性:true-实现页面的异步局部更新;false-实现全页面的刷新.    UpdatePanel控件的R

Ajax控件之ScriptManager与UpdatePanel用法

公司项目用到UpdatePanel,完全不明所以. 好在赖垒大神对俺的细心讲解,写个日志,以作纪念. 作用:用于页面局部刷新!不干扰其他控件内容! 1.首先在页面申明<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>  注解:      1, ScriptManager(脚本控制器)是asp.net ajax存在的基础.      2, 一个页面

WebFrom局部刷新

我也是在网上找了蛮久才找到的一个方法 很简单 <asp:ScriptManager runat="server" ID="ScriptManager1"> </asp:ScriptManager> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> //这里面放你要局部刷新的控件 </Co

Webform——页面局部刷新

有一些数据控件,每次更改它的值后,都会重新查询数据库,然后再重新显示出来. 这样每次都会刷新全部页面,如果是一些信息量很庞大的页面,就会出现卡顿的现象,为了避免这种情况,就用到了局部刷新. 所用到的控件为:AJAX扩展里面的ScriptManager和UpdatePanel.    ScriptManager就是封装好的JS代码,可以直接拿来用.    UpdatePanel,要局部刷新的部分放在这里面去. 在这张图片里,省市区三个下拉列表就被放在了UpdatePanel里面,从而实现了局部刷新

ArcGIS engine中Display类库 (局部刷新)

转自原文 ArcGIS engine中Display类库 (局部刷新) Display类库包括了用于显示GIS数据的对象.除了负责实际输出图像的主要显示对象(display object)外,这个类库还包含了表示符号和颜色的对象,用于控制在显示(display)中绘制时实体的属性.这个类库也包含了用户与显示(display)交互时的可视化反馈的对象.完成这些功能的对象被归并到一组类库子系统中. 这些类库子系统是: n         Display n         Dynamic Displ

服务器端控件的局部刷新,CallBack

服务器端控件的局部刷新,CallBack (2007-01-13 13:46:37) 转载▼   分类: 技术资料 发现了.net2.0原来有套CallBack机制,可以轻松实现服务器控件类似AJAX的效果(实现局部刷新),不过真的是服务器端控件用AJAX的话,效果确乎是没ASP.NET AJAX 好Callback与asp.net ajax的UpdatePanel控件内在实现机制都是Ajax但采用UpdatePanel控件的页面仍然采用Postback方式与服务器交互,会更新ViewState

JavaWeb-----------Ajax页面局部刷新(三)

元旦节即将过去,现在继续回来写我的总结复习笔记,今天我们通过ajax技术来获取数据库里的用户信息,并 实现局部刷新到网页上.那么首先就是封装一个ajax的库 function rpajax(url,successrsp) { var xhr=windows.XMLRequest ? new XMLHttoRequest(): new ActiveXObject('Microsoft.XMLHTTP');//首先还是从创建一个ajax对象开始,考虑到浏览器的兼容性 使用了以上两种方式 xhr.op