【问题标题】:What happen when we use updatepanel?当我们使用更新面板时会发生什么?
【发布时间】:2013-05-28 12:24:46
【问题描述】:

这是一个非常基本的问题,但我仍然没有解决。我有一个很好的链接Update Panel。并且知道在使用更新面板时有很多开销。而不是使用页面方法。我的问题指针如下。

  1. 在 ajax 调用中将哪些数据发送到服务器(我是指整个页面数据或仅更新面板数据)?
  2. 客户端刷新了哪些部分。
  3. 为什么页面不闪烁或浏览器如何只重绘更新面板部分。

我只期望理论上的答案来阐明这个概念。

【问题讨论】:

  • 请参考this
  • 感谢您的回复。这非常有用。但它并没有完全回答我的问题。
  • 也看this

标签: asp.net ajax asp.net-ajax


【解决方案1】:

简短回答:

  1. 所有 aspx 页面上的输入字段将一起提交 整个 ViewState(以及更多隐藏字段)。你可以看到正在发生的事情 通过按 F12 传输(在 chrome 中,或者在 firefox 中,如果 firebug 是 已安装)并选择网络选项卡。

  2. 更新面板内部的所有控件以及ViewState 将 更新/刷新。

  3. 请求是异步的。响应将被捕获 javascript(通过ScriptManager插入),它将修改 DOM 结构(关联更新面板部分)以反映 更新;所以您不会在浏览器选项卡上看到 正在加载 图标。

【讨论】:

    猜你喜欢
    • 2010-12-10
    • 1970-01-01
    • 2020-08-15
    • 1970-01-01
    • 1970-01-01
    • 2014-05-25
    • 1970-01-01
    • 2011-03-22
    • 1970-01-01
    相关资源
    最近更新 更多