当数据库中存在任何插入,更新或删除时,在asp.net中更新或刷新gridview

时间:2013-07-30 06:03:41

标签: asp.net sql-server ajax gridview

我的aspx页面中有一个gridview,当修改数据库表记录时,我喜欢自动刷新网格。我可以在数据库表和aspx页面之间进行任何类型的触发,它会自动触发任何事件并进行网格刷新吗?

请记住,在一定时间间隔后我无法刷新页面。根据要求,我在一定间隔后也无法使用ajax刷新网格。只有在修改表的记录时,我才能刷新网格。我需要遵循facebook的机制,因为任何用户都有任何更改,该记录将自动适用于所有登录用户。

有人可以建议我该怎么办?

2 个答案:

答案 0 :(得分:0)

您可以使用SignalR构建实时应用程序。

看看这个链接它有你想要的

http://www.asp.net/signalr/overview/getting-started/tutorial-server-broadcast-with-aspnet-signalr

答案 1 :(得分:0)

您可以使用更新面板。

<asp:UpdatePanel id="UpdatePanel1" runat="server" UpdateMode="Conditional" >
  <ContentTamplate>
    <asp:GridView ID="GridView1" runat="server" AllowPaging="True" >

    --------
    </asp:GridView>
   </ContentTemplate>
</asp:UpdatePanel>

希望这会对你有所帮助。