<form id=”form1″ runat=”server”>
<asp:ScriptManager ID=”ScriptManager1″ runat=”server”>
</asp:ScriptManager>
<div>
Label outside the Update Panel Refreshed at:
<asp:Label ID=”Label2″ runat=”Server”></asp:Label>
<br />
<br />
<asp:Button ID=”Button1″ runat=”Server” Text=”Refresh” OnClick=”Button1_Click” />
<br />
<br />
<asp:UpdatePanel ID=”UpdatePanel1″ runat=”Server” UpdateMode=”conditional”>
<ContentTemplate>
Label within the Update Panel Refreshed at:
<asp:Label ID=”Label1″ runat=”server”></asp:Label>
</ContentTemplate>
<Triggers>
<%–<asp: PostBackTrigger ControlID=”Button1″ />–%>
<asp:AsyncPostBackTrigger ControlID=”Button1″ EventName=”Click” />
</Triggers>
</asp:UpdatePanel>
</div>
</form>
Code behind
protected void Page_Load(object sender, EventArgs e)
{
Label1.Text = System.DateTime.Now.ToString();
Label2.Text = System.DateTime.Now.ToString();
}
protected void Button1_Click(object sender, EventArgs e)
{
}