首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在没有回发的情况下在Grd视图中显示新的记录数据库表

如何在没有回发的情况下在Grd视图中显示新的记录数据库表
EN

Stack Overflow用户
提问于 2013-02-21 01:07:13
回答 3查看 860关注 0票数 0

我目前的项目是基于CRM的项目,所有的客户查询都存储在表中。

我们在obout网格中显示的所有记录。每次刷新整个页面时都会看到新的查询(新记录)。他们有没有办法在没有回发的情况下显示新记录?

与邮件收件箱的功能相同,当我们收到新邮件时,它只会显示在收件箱中,没有任何回帖。如何实现这一点..

谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-02-21 01:13:57

您是否尝试过使用更新面板?

代码语言:javascript
运行
复制
<asp:ScriptManager runat="server" />

<asp:UpdatePanel runat="server">
    <ContentTemplate>
       <obout:Grid id="grid1" runat="server"  CallbackMode="false" ... />
       <asp:Timer runat="server" id="Timer1" Interval="10000" OnTick="Timer1_Tick"></asp:Timer>
    </ContentTemplate>
</asp:UpdatePanel>

如果网格已经存在,对您来说,将是更容易的解决方案。更多信息http://www.asp.net/web-forms/tutorials/aspnet-ajax

要自动刷新更新面板,请在更新面板中放置一个Timer控件,并使用您希望刷新网格的时间设置Interval属性。

票数 2
EN

Stack Overflow用户

发布于 2013-02-21 01:13:11

您可以使用AJAX http://www.asp.net/ajax。我推荐您使用JQuery库http://jquery.com/来完成您的任务。

AJAX使用JQuery (http://api.jquery.com/category/ajax/)的一个示例:

代码语言:javascript
运行
复制
$.get('ajax/test.html', function(data) {
    $('.result').html(data);
    alert('Load was performed.');
});
票数 0
EN

Stack Overflow用户

发布于 2013-02-21 01:40:38

也请使用jquery和Jqgrid查看SignalR。它可以将通知推送到浏览器。谢谢

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14985711

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档