0

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

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

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

4

1 回答 1

1

简短的答案:

  1. aspx 页面上的所有输入字段将与整个 ViewState(以及更多隐藏字段)一起提交。您可以通过按 F12(在 chrome 中,如果安装了 firebug 则在 firefox 中)并选择网络选项卡来查看正在传输的内容。

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

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

于 2013-05-28T13:27:52.360 回答