【问题标题】:How to limit the number of post values on UpdatePanel?如何限制 UpdatePanel 上的 post 值的数量?
【发布时间】:2010-05-05 09:20:50
【问题描述】:

我注意到 UpdatePanel 会在每个触发器上发布表单中包含的每个字段

但在我的大多数情况下,我在同一页面上使用 2-3 个 UpdatePanel,每个都是独立的。

当我点击更新一个面板时,我的页面接收到页面的所有输入数据(好吧,这是合乎逻辑的)但我只读取了这个 UpdatePanels 数据并采取行动,而不是其他面板数据。

所以我看到很多流量都是这样发生的。

那么有没有办法对一个 UpdatePanel 说 - 只发送我的输入数据,而不是在页面上找到的所有内容。 ?

先谢谢你了。

【问题讨论】:

    标签: asp.net ajax updatepanel


    【解决方案1】:

    我相信这是不可能的。尽管 UpdatePanel 仅更新页面的一部分,但始终会发生完整的回发。这就是为什么不建议将 UpdatePanel 用于 Ajax 应用程序的原因。您可以考虑使用 Ajax 客户端库,例如 jQuery 和支持 ajax 的 WCF 服务。这将比 UpdatePanel 高效得多。

    您可以阅读一篇关于 UpdatePanel here 的精彩文章。

    【讨论】:

    • 是的,这也是我的结论......我只是想知道是否有人用 javascript 做了任何伎俩......或者 dot net 4 上的任何新未来。
    • JavaScript 不走运,UpdatePanel 是一种客户端和服务器技术。也不确定.NET 4。 UpdatePanel 旨在轻松地在现有应用程序中添加 Ajax 功能。不建议用于新项目。
    猜你喜欢
    • 2017-09-21
    • 2020-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-08
    • 2011-06-30
    • 2013-08-05
    相关资源
    最近更新 更多