当前位置: 首页 > 面试题库 >

如何限制UpdatePanel上的发布值数量?

费德宇
2023-03-14
问题内容

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

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

当我单击更新一个面板时,我的页面将接收页面的所有输入数据(确定这是合乎逻辑的),但是我将只读取此UpdatePanels数据并按照其操作,而不会读取其他面板数据。

因此,我看到这种方式发生了很多流量。

因此,有一种方法 可以对一个UpdatePanel说-仅发送我的输入数据 ,而不 发送 页面上的所有内容。?

在此先感谢您。


问题答案:

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

您可以在此处阅读有关UpdatePanel的精彩文章。



 类似资料:
  • 问题内容: 我有一个多维数组,其中包含426个较小的数组,其中还包含4个属性。.下面是426个数组之一的示例… 我正在将带有jquery的ajax函数的数组发布到php文件,这会将它们添加到数据库中。我的问题是,数组在发布到php文件时似乎被砍掉了。实际上只有大约一半的数组到达了php文件… 这使我相信通过ajax发布时可能存在文件大小限制。但是,我的数组大小似乎相对较小。 我正在WAMP上运行我

  • 问题内容: 有没有一种方法可以确定是否执行了Ajax回发,类似于我们的使用方式… …以确定是否正在执行按钮提交的回发。 我正在尝试检测来自jQuery的Ajax请求,但它也接收了我想排除的UpdatePanel请求,例如… 问题答案: 我不知道这是否会比您的解决方案更好,但是您是否尝试过?

  • 问题内容: 我想使用排球库发布布尔值,双精度数据。我不知道如何使用它。还有其他任何过程吗?谢谢。 这是我的方法。 问题答案:

  • 问题内容: 我有一个关闭模式的功能: 但是,我的页面上还有一个更新面板,我需要触发它。 我没有运气尝试。 谢谢 问题是这样的: 我从父母那里叫它,所以我无法获得隐藏的ID。 问题答案: 一种选择是在更新面板中放置一个隐藏按钮 然后在脚本中调用以下内容 单击按钮将导致回发。 您还可以查看Page.GetPostBackEventReference

  • 问题内容: 考虑以下代码: 该按钮将触发面板更新。我想通过按下搜索字段来触发更新,所以我用单击按钮的jQuery语句“伪造”了它。我想知道…一定有更好的方法吧…! 问题答案: 您可以执行以下操作来刷新您的更新面板,而无需单击按钮: 您只需要给您的updatepanel一个ID(此处为updatePanel) 在键入命令或准备就绪时执行该代码。

  • 如何编写限制Qpromise并发的方法? 例如,我有一个方法。 我希望一次生成不超过5个进程,但对调用代码是透明的。 我需要实现的是一个带有签名的函数 我可以这样称呼他 我已经开始编写我的版本,但我想知道是否有人有一个简洁的实现,我可以对照它进行检查。