我注意到 UpdatePanel会在每个触发器上发布表单上的每个字段。
但在我的大多数情况下,我在同一页面上使用2-3个UpdatePanel,每个都是独立的。
当我点击更新一个面板,然后我的页面接收到页面的所有输入数据(确定这是合乎逻辑的)但我赢了只读这个UpdatePanels数据并按照行为,而不是其他面板数据。< / p>
所以我看到很多流量都是这样发生的。
有没有办法对一个UpdatePanel说 - 只发送我的输入数据,而不是在页面上找到的所有内容。 ?
先谢谢你。
答案 0 :(得分:4)
我认为这是不可能的。尽管UpdatePanel仅更新页面的一部分,但始终会发生完整的回发。这就是为什么不建议将Ajax应用程序用于UpdatePanel。您可以考虑使用Ajax客户端库,例如jQuery和支持Ajax的WCF服务。这比UpdatePanels更有效。
您可以阅读有关UpdatePanel here的好文章。