如何在ASP.NET中优化AJAX

时间:2010-01-04 12:15:08

标签: c# asp.net ajax

我有以下情况:类似excel的应用程序,可从Internet访问。 2个用户访问它,我想要一个用户点击一个单元格,另一个用户看到它。 (比如谷歌文档)。

我的问题是:

  1. 我可以使用标准的UpdatePanel执行此操作,同时将带宽使用量保持在最低限度(换句话说,只传递当前单元格的信息,而不是整个巨大的表格),或者我应该实现自己的ajax脚本该页面是为了优化它。
  2. 如何进行更新:一种方法是在页面上有一个计时器并定期更新它,另一种方法是发出请求并保持连接打开直到进行更改(使用一些繁重的超时,让我们说1分钟。
  3. 你能给我一些线索(比如我可以使用的ajax库,我可以用asp.net中的标准ajax控件,实现实时连接的方法)吗?

    任何帮助表示感谢。

1 个答案:

答案 0 :(得分:0)

我问了类似问题here

并得到了一些结果。似乎禁用ViewState并将UpdateMode设置为每个UpdatePanel到条件对于优化请求响应至关重要。这接近最大化以这种方式优化它。其他方法是根本不使用UpdatePanel。