With the help of AJAX we can postback an specific part of a web part.
Normally when we click on a control which has capability to postback its load entire
page which time and data consuming both.You can save your time and data cost both
With Ajax
Controls..
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<asp:Timer ID="Timer1" runat="server" Interval="1000" ontick="Timer1_Tick">
</asp:Timer>
</ContentTemplate>
</asp:UpdatePanel>
</form>
Server side code *.aspx.cs
public partial class _Default : System.Web.UI.Page
{
static int i;
protected void Timer1_Tick(object sender, EventArgs e)
{
i++;
Label1.Text = i.ToString();
}
}
Normally when we click on a control which has capability to postback its load entire
page which time and data consuming both.You can save your time and data cost both
With Ajax
Controls..
- ScriptManager
- UpdatePanel
- Timer
- Label
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<asp:Timer ID="Timer1" runat="server" Interval="1000" ontick="Timer1_Tick">
</asp:Timer>
</ContentTemplate>
</asp:UpdatePanel>
</form>
Server side code *.aspx.cs
public partial class _Default : System.Web.UI.Page
{
static int i;
protected void Timer1_Tick(object sender, EventArgs e)
{
i++;
Label1.Text = i.ToString();
}
}
No comments:
Post a Comment