客户端入手分析异步更新机制
2008-04-24 20:04
260 查看
aspx
<%@ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="6_PartialRenderingMechanism.aspx.cs" Inherits="_6_PartialRenderingMechanism" Title="PartialRenderingMechanism" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<asp:UpdatePanel ID="upChildrenAsTriggers" runat="server" ChildrenAsTriggers="true">
<ContentTemplate>
<%= DateTime.Now %><br />
<asp:Button ID="btnAsyncPostback" runat="server" Text="Async Postback Button" /><br />
<asp:Button ID="btnFullPostback" runat="server" Text="Full Postback Button" /><br />
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="btnFullPostback" />
</Triggers>
</asp:UpdatePanel>
<br />
<hr />
<asp:UpdatePanel ID="upNotChildrenAsTriggers" runat="server" ChildrenAsTriggers="false" UpdateMode="Conditional">
<ContentTemplate>
<%= DateTime.Now %><br />
<asp:LinkButton ID="lbAsyncPostback" runat="server">Async Postback LinkButton</asp:LinkButton>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnOutsideAsyncPostbackButton" />
</Triggers>
</asp:UpdatePanel>
<asp:Button ID="btnOutsideAsyncPostbackButton" runat="server" Text="Outside Async Postback Button" />
</asp:Content>
cs
protected void Page_Load(object sender, EventArgs e)
{
}
注意两个触发的按钮
<asp:AsyncPostBackTrigger ControlID="btnOutsideAsyncPostbackButton" /> ,这个会异步更新
<asp:PostBackTrigger ControlID="btnFullPostback" /> ,这个会引起页面刷新
<%@ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="6_PartialRenderingMechanism.aspx.cs" Inherits="_6_PartialRenderingMechanism" Title="PartialRenderingMechanism" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<asp:UpdatePanel ID="upChildrenAsTriggers" runat="server" ChildrenAsTriggers="true">
<ContentTemplate>
<%= DateTime.Now %><br />
<asp:Button ID="btnAsyncPostback" runat="server" Text="Async Postback Button" /><br />
<asp:Button ID="btnFullPostback" runat="server" Text="Full Postback Button" /><br />
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="btnFullPostback" />
</Triggers>
</asp:UpdatePanel>
<br />
<hr />
<asp:UpdatePanel ID="upNotChildrenAsTriggers" runat="server" ChildrenAsTriggers="false" UpdateMode="Conditional">
<ContentTemplate>
<%= DateTime.Now %><br />
<asp:LinkButton ID="lbAsyncPostback" runat="server">Async Postback LinkButton</asp:LinkButton>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnOutsideAsyncPostbackButton" />
</Triggers>
</asp:UpdatePanel>
<asp:Button ID="btnOutsideAsyncPostbackButton" runat="server" Text="Outside Async Postback Button" />
</asp:Content>
cs
protected void Page_Load(object sender, EventArgs e)
{
}
注意两个触发的按钮
<asp:AsyncPostBackTrigger ControlID="btnOutsideAsyncPostbackButton" /> ,这个会异步更新
<asp:PostBackTrigger ControlID="btnFullPostback" /> ,这个会引起页面刷新
相关文章推荐
- Android 异步更新UI-线程池-Future-Handler实例分析
- mysql查询更新时的锁表机制分析
- Android异步消息传递机制源码分析
- View的post方法到底干了啥,深入分析Android异步消息处理机制
- android AsyncChannel机制 --- 异步消息分析
- Android异步消息处理机制的源码分析
- Handler异步更新Ui的机制
- 【Android】源码分析 - AsyncTask异步任务机制
- Android异步消息处理机制详解及源码分析
- mysql查询更新时的锁表机制分析
- 分析支付宝客户端的插件机制
- 一道 promise 亮灯问题的 思路演进 与 深坑 (JS异步机制) 分析
- Handler+Message+MessageQuque+Looper 异步加载类 消息处理机制 分析
- android异步处理,分析Handle消息机制
- Android系统分析之异步消息处理机制-Message/Handler/MessageQueue/Looper
- Android异步更新UI的方式之使用Handler消息传递机制
- 使用AsyncTask异步更新UI界面及原理分析
- mysql查询更新时的锁表机制分析
- Android异步消息处理机制详解及源码分析
- WCF学习笔记3(客户端内部运行机制分析)