استفاده از Ajax Timer در Asp.Net
شنبه 3 مرداد 1394در این مقاله با نحوه استفاده از Ajax Timer جهت نمایش ساعت سرور آشنا خواهیم شد .
ابتدا یک 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");
}
خروجی کار

- ASP.net
- 3k بازدید
- 3 تشکر