首页 相关文章 在atlas里面的UpdatePanel控件中调用javascript以及updatePane

在atlas里面的UpdatePanel控件中调用javascript以及updatePane

  在atlas里面有UpdatePanel控件,支持局部更新,只要指名Mode="Conditional",当然,ScriptManager也要设置EnablePartialRendering="true"。

  局部更新,使用的是xmlHttp。过程如下:
  1:postback的时候,页面的js把页面上数据postback(是整个页面都要postback的)
  2:后台接收到请求,开始处理(页面的pageLoad什么的都可以触发了)
  3:处理完毕之后,只把要更新的数据发回到页面(根据你要更新的UpdatePanel的名称来确定回发那一部分数据。就是this.updatePanelXX.Update()那一句代码了)
  4:页面(客户端)只对这一部分回发数据进行更新(这就是所谓的局部更新,方法就是找到updatePanle,然后UpdatePanel.InnerHtml=PostBackData。就是一个直接替换。)

  由此看来,所谓局部跟新就是只把指定的updatePanel的部分重新绘制(回发服务器的时候是整个页面都要回发的;后台代码也是和以前一样每一个都会处理;但是处理的结果只有部分被返回到客户端)。

...[ 查看全文 ]

2016-02-19 标签:

在atlas里面的UpdatePanel控件中调用javascript以及updatePane的相关文章

手机页面
收藏网站 回到头部