ASP.NET AJAX入门系列:使用UpdatePanel控件

2016 年 2 月 23 日4420

【IT168技术文档】

UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和一个ScriptManager控件就可以自动实现局部更新。通过本文来学习一下UpdatePanel其他的一些使用方法。

主要内容

1.用编程的方法控制UpdatePanel的更新

2.UpdatePanel的嵌套使用

3.同一页面上使用多个UpdatePanel

一.用编程的方法控制UpdatePanel的更新

对于UpdatePanel,我们也可以使用编程的方法来控制它的更新,可以通过ScriptManager的RegisterAsyncPostBackControl()方法注册一个异步提交的控件,并且调用UpdatePanel的Update()方法来让它更新。再次用我在前面的文章中用到的一个无聊的时间更新例子来看一下,有时候我觉得例子过于复杂更加不好说明白所要讲的内容,如下代码所示,注意Button1并不包含在UpdatePanel中:





void Button1_Click(object sender, EventArgs e)



{



DateTime.Now.ToString();



}







1

0 0