ASP.NET AJAX入门系列(11):在多个UpdatePanle中使用Timer控件

豆豆网   技术应用频道   2007年11月21日    社区交流

本文详细介绍ASP.NET AJAX入门系列(11):在多个UpdatePanle中使用Timer控件

ASP.NET AJAX入门系列(11):在多个UpdatePanle中使用Timer控件

  8.添加Label控件到UpdatePanel2。

  9.设置第二个Label控件的Text属性值为“UpdatePanel2 not refreshed yet”。

ASP.NET AJAX入门系列(11):在多个UpdatePanle中使用Timer控件

  10.设置Interval属性为10000。Interval属性的单位是毫秒,所以我们设置为10000,相当于10秒钟刷新一次。

  11.双击Timer控件添加Tick事件处理,在事件处理中设置Label1和Label2的Text属性值,代码如下。

  public partial class _Default : System.Web.UI.Page
  {
  protected void Page_Load(object sender, EventArgs e)
  {
  }
  protected void Timer1_Tick(object sender, EventArgs e)
  {
  Label1.Text = "UpdatePanel1 refreshed at: " +
  DateTime.Now.ToLongTimeString();
  Label2.Text = "UpdatePanel2 refreshed at: " +
  DateTime.Now.ToLongTimeString();
  }
  }

  12.在UpdatePanel1和UpdatePanel2中添加Timer控件作为AsyncPostBackTrigger,代码如下:

  <Triggers>
  <asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" />
  </Triggers>

  全部完成后ASPX页面代码如下:

来源:TerryLee    责编:豆豆技术应用

正在加载评论...