发布应用程序变量更改的UpdatePanel
Postback an UpdatePanel on application variable change
我有一个多用户应用程序,当其中一个用户将应用程序变量的状态更改为true时,我需要刷新更新面板。
最好的方法是什么?
我试过用计时器,但在计时器勾选时,所有页面都是回发的。
感谢
-------编辑--------
谢谢你的建议,我会尽力更好地解释我的问题。
我有一个很大的数据库,显示在绑定的网格视图中。大多数用户只读取数据,但有人可以编辑。非常重要的是,更改立即显示给所有看到GridView的用户。我发现的最好的解决方案是定义一个应用程序变量,并且正在编辑的用户将该变量设置为true。只有当应用程序变量为true时,所有其他用户才会更新GridView,否则他们什么都不做。
这是一个好的解决方案吗?
当应用程序变量更改状态时,更新GridView的更好方法是什么?
我会根据Paul的评论提出一个解决方案。
- 您将GridView放入UpdatePanel中,然后将其留在那里
- 然后,"带外",使用一些单独的通道(周期性ajax调用或使用一些特殊的web api或浏览器中的消息服务),客户端检查是否要更新
- 到了更新的时候,一些javascript会触发UpdatePanel
这样一来,您就不会干扰WebForms组件,并且拥有一个轻量级的更新检查机制。
相关文章:
- 将函数的上下文应用于javascript变量
- 无法导出函数expressjs/requestjs中的变量
- 函数参数中的数据与指定变量之间的任何性能差异
- 将PHP变量传递给jQuery时遇到问题
- 如何通过ajax刷新JSF填充的javascript变量
- 参数变量出现ngTable指令问题
- 通过javascript重定向html传递php变量
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 全局变量和全局对象的属性之间有什么区别吗
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- 值对象在某个变量发生更改后发生更改
- Javascript变量赋值|
- AngularJS-在JSON选择器中使用变量名
- Javascript计数器变量未显示正确的值
- delete关键字在全局变量上的不同行为
- 如何在php变量中嵌入JQuery代码
- 发布应用程序变量更改的UpdatePanel
- 在updatepanel刷新上从asp.net codebehind更改javascript变量
- 从UpdatePanel更新JavaScript变量
- UpdatePanel在无限循环中等待一个会话变量