Updatepanel的刷新,除了使用之前在Updatepanel的Triggers中加入controlID外,还有一种上一篇用到过的方法update()函数,这篇博客我学习到另一种方法,用JavaScript中的__doPostBack()(两条下划线)来实现,我们达到的页面效果是,当点击Button1时,Updatepanel1中的label就获取系统时间。

       注: __ dopostback这个前台函数的功能,主要是用于web控件的postback,它是通过__eventTraget,__eventArgument两个隐藏控件向服务端发送控制信息的。

      页面布局:1.在页面中拖放scriptmanager1。

                    2.放入Updatepanel1,将Updatepanel1的UpdateMode=conditional。

                    3.在Updatepanel1中,放入一个label1。

                    4.在Updatepanel1的外部放入一个html的Button1.

  页面的源代码如下:当点击Button1时,引发__ dopostback函数,致使页面刷新。

注意__doPostBack的用法

cs代码如下:

 

页面加载是判断是否是部分刷新

 

posted on 2008-12-09 23:08  叶子文文  阅读(661)  评论(0编辑  收藏  举报