Page_Load(object sender, EventArgs e) 2 { 3 Label1.Text = DateTime.Now.ToString(); 4 Label2.Text = DateTime.Now.ToString(); 5 } myButton2_OnClick(object sender, EventArgs e) 8 { 9 Label2.Text = DateTime.Now.ToString(); 10 System.Threading.Thread.Sleep(2000); }
3.Timer控件:
Timer计时器控件,用来实现经过一段时间间隔刷新页面的功能。Timer控件能够定时触发整个页面回送,当它与UpdatePanel结合使用时可以定时触发异步回送并局部刷新UpdatePanel控件的内容。
Timer控件的重要属性有Interval和onTick,Interval用来设置刷新的时间间隔,onTick用来设置一个处理程序来执行页面回送服务器时执行的请求。Timer处在UpdatePanel控件外部时刷新整个页面, 处在UpdatePanel控件内部是执行局部刷新;Timer控件处在UpdatePanel控件的内外部也会影响到JavaScript计时器组件的计时操作,读者自行探索,不在详述。
下面给出一个使用Timer控件的简单示例:
This is a example about the Timer!
myTimer_OnTick(object sender, EventArgs e) 2 { 3 Random r = new Random(); 4 int i = r.Next(5) + 1; + i + ; 6 }
4.ASP.NET AJAX Control Toolkit
我还没使用过,个人感觉是一个类似jQuery UI 的控件库,详细的介绍参考:。
到此ASP.NET AJAX简明教程就结束了,希望给遇到困惑的读者一点启发。完整的示例下载访问:链接: 密码: pwq5。
参考文献:
[1] ASP.NET 4.0(C#)实用教程,张玉兰编著,2012-10,北京,清华大学出版社。
[2] ASP.NET 3.5(C#)实用教程,王辉等编著,2010-08,北京,清华大学出版社。
本文历史: