【问题标题】:Update asp.net datalist field, without refreshing , when value changes in database当数据库中的值更改时,更新 asp.net datalist 字段,而不刷新
【发布时间】:2012-06-20 17:52:31
【问题描述】:

我有一个 aspx 页面,它在卡片视图布局的数据绑定数据列表中显示学生列表(即 repeatcolumns = 5 和 repeatdirection=horizo​​ntal )。

显示的属性是 - 学生姓名、ID 和状态。状态字段由另一个外部服务不断更新。

是否可以在 DB 中显示状态已更改的特定学生的新状态,而无需刷新整个页面?

我想要实现的是一个实时监控系统,导师可以使用它来查看实验室中的学生活动。

谢谢 阿文德

【问题讨论】:

    标签: asp.net asp.net-ajax real-time datalist


    【解决方案1】:

    您可以使用更新面板,然后设置一个计时器来刷新更新面板并将数据网格与新数据重新绑定。

    【讨论】:

    • hmm.. 谢谢,但它会在这种情况下工作吗 - “在第一次加载时,我有 10 个学生都显示为在线。几分钟后,其中 3 个离线。页面现在应该显示所有 10 个学生,但 7 个在线和 3 个离线。即只需要更改 3 个学生状态。为此,我希望能够仅提取这些学生的数据并更新相应的 3 个项目数据列表。”您推荐的内容无疑会刷新整个网格。
    • 是的,没关系,如果整个网格刷新但仍然显示与刷新前相同的信息,这真的很重要吗?
    • 是否可以最小化获取和传输的数据?整个网格将意味着大量数据。是否可以单独启用 ajax 字段,以便在服务器上的状态发生更改时等待来自服务器的异步回调?我不确定这是否足够清楚。无论如何,谢谢。
    猜你喜欢
    • 2016-08-23
    • 2014-01-30
    • 2019-11-03
    • 1970-01-01
    • 1970-01-01
    • 2020-02-24
    • 1970-01-01
    • 2013-06-12
    • 1970-01-01
    相关资源
    最近更新 更多