我注意到, UpdatePanel 在每个触发器 上发布了表单中包括的每个字段 。
但是在大多数情况下,我在同一页面上使用2-3个UpdatePanels,每个页面都是独立的。
当我单击更新一个面板时,我的页面将接收页面的所有输入数据(确定这是合乎逻辑的),但是我将只读取此UpdatePanels数据并按照其操作,而不会读取其他面板数据。
因此,我看到这种方式发生了很多流量。
因此,有一种方法 可以对一个UpdatePanel说-仅发送我的输入数据 ,而不 发送 页面上的所有内容。?
在此先感谢您。
我相信这是不可能的。尽管UpdatePanel仅更新页面的一部分,但始终会发生完整的回发。这就是为什么不建议对Ajax应用程序使用UpdatePanel的原因。您可以考虑使用Ajax客户端库,例如jQuery和启用了Ajax的WCF服务。这将比UpdatePanels效率更高。
您可以在此处阅读有关UpdatePanel的精彩文章。