gpt4 book ai didi

javascript - 在应用程序变量更改时回发 UpdatePanel

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:42:09 29 4
gpt4 key购买 nike

我有一个多用户应用程序,当其中一个用户将应用程序变量的状态更改为 true 时,我需要刷新更新面板。

最好的方法是什么?

我试过使用计时器,但在计时器勾选时所有页面都被回发。

谢谢

--------编辑--------

感谢您的建议,我会尝试更好地解释我的问题。

我有一个大数据库,显示在绑定(bind)的 GridView 中。大多数用户只能读取数据,但有人可以编辑。对看到 GridView 的所有用户立即显示更改非常重要。我找到的最佳解决方案是定义一个应用程序变量,并且正在编辑的用户将此变量设置为 true。所有其他用户只有在应用程序变量为真时才更新 GridView,否则他们什么都不做。

这是一个好的解决方案吗?

当应用程序变量改变其状态时更新 GridView 的更好方法是什么?

最佳答案

我会根据 Paul 的评论提出解决方案。

  • 您将 GridView 放入 UpdatePanel 并将其留在那里。
  • 然后,“带外”,使用一些单独的 channel (一个周期性的 ajax调用或使用一些特殊的 web api 或浏览器内消息服务)客户端检查是否更新。
  • 当需要更新时,一些 javascript 会触发更新更新面板。

这样,您就不会弄乱 WebForms 组件,并且拥有一个简单的更新检查机制。

关于javascript - 在应用程序变量更改时回发 UpdatePanel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34567571/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com