我注意到,UpdatePanel在每个触发器上张贴表单中包含的每个字段。
但在我的大多数情况下,我在同一个页面上使用2-3 UpdatePanels,而且每个页面都是独立的。
当我单击更新一个面板时,我的页面将接收页面的所有输入数据(好的,这是合乎逻辑的),但是我只读取了这个UpdatePanels数据并按此操作,而不是其他面板数据。
所以我看到很多交通都是这样发生的。
那么,有什么方法可以让对一个UpdatePanel说--只发送我的输入数据,而不是页面上的所有内容。?
谢谢你的进阶。
发布于 2010-05-05 09:26:03
我相信这是不可能的。尽管UpdatePanel只更新页面的一部分,但总是会出现完整的回发。这就是为什么Ajax应用程序不推荐使用UpdatePanel。您可以考虑使用Ajax客户端库,比如jQuery和启用ajax的WCF服务。这将比UpdatePanels高效得多。
您可以阅读一篇关于UpdatePanel 这里的好文章。
https://stackoverflow.com/questions/2771895
复制相似问题