استفاده از 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 تشکر