我的aspx页面中有一个gridview,当修改数据库表记录时,我喜欢自动刷新网格。我可以在数据库表和aspx页面之间进行任何类型的触发,它会自动触发任何事件并进行网格刷新吗?
请记住,在一定时间间隔后我无法刷新页面。根据要求,我在一定间隔后也无法使用ajax刷新网格。只有在修改表的记录时,我才能刷新网格。我需要遵循facebook的机制,因为任何用户都有任何更改,该记录将自动适用于所有登录用户。
有人可以建议我该怎么办?
答案 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>
希望这会对你有所帮助。