代码之家  ›  专栏  ›  技术社区  ›  hallie

更新面板丢失的数据

  •  1
  • hallie  · 技术社区  · 15 年前

    我有一个更新面板,里面有一个gridview。gridview从一开始加载时工作正常(如果我查看“查看源代码”,所有数据都在那里),但是在updatepanel上完成回发并再次单击“查看源代码”时,我获取的其他数据不在那里。它仍然有旧的数据。

    但是如果我刷新了整个页面,我就得到了全部。有什么想法吗?

    谢谢

    1 回复  |  直到 15 年前
        1
  •  3
  •   Graham Clark    15 年前

    浏览器中的View Source通常不会显示对HTML所做的任何动态更改(即,在UpdatePanel上异步发回的更改)。它只会提供从初始页面请求接收到的HTML。如果您使用的是Firefox,那么使用Firebug检查标记应该会显示动态更改。如果你有IE8,开发者工具也会做同样的事情。如果您有IE6或7(或8),则 FullSource 扩展将显示当前显示内容的HTML,而不是初始页面响应。