استفاده از Ajax Timer در Asp.Net

شنبه 3 مرداد 1394

در این مقاله با نحوه استفاده از Ajax Timer جهت نمایش ساعت سرور آشنا خواهیم شد .

استفاده از Ajax Timer در Asp.Net

ابتدا یک ScriptManager و یک UpdatePanel در صفحه قرار میدهیم

داخل UpdatePanel یک کنترل Timer که Interval آن روی 1000 یعنی 1 ثانیه تنظیم شده قرار میدهیم

<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <ContentTemplate>
        <asp:Label ID="lblTime" runat="server" />
        <asp:Timer ID="Timer1" runat="server" OnTick="GetTime" Interval="1000" />
    </ContentTemplate>
</asp:UpdatePanel>

 

کد #C هم به شرح ذیل است


protected void Page_Load(object sender, EventArgs e)
{
    if (!this.IsPostBack)
    {
        lblTime.Text = DateTime.Now.ToString("hh:mm:ss tt");
    }
}
 
protected void GetTime(object sender, EventArgs e)
{
    lblTime.Text = DateTime.Now.ToString("hh:mm:ss tt");
}

 

خروجی کار

فایل های ضمیمه

ایمان مدائنی

نویسنده 1299 مقاله در برنامه نویسان

کاربرانی که از نویسنده این مقاله تشکر کرده اند

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید