بروزرسانی خودکار Update Panel
سه شنبه 28 مرداد 1393بروزرسانی خودکار Update Panel در این مقاله نحوه Refresh خودکار update Panel را بررسی خواهیم کرد به این صورت که زمان جاری سرور را نمایش خواهیم داد
ابتدا یک ScriptManager و یک UpdatePanel در صفحه قرار میدهیم
داخل UpdatePanel یک Lable یک Timer قرار میدیم که خاصیت Interval تامیر روی 1000 ست شده یعنی هر ثانیه
<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>
در تایمر خاصیت OnTick ست شده روی GetTime کع نام متدی در کد هست که باید در زمان تعیین شده فراخوانی شود
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 بازدید
- 13 تشکر