从其他页面插入db后更新HTML表

时间:2017-04-07 08:41:52

标签: javascript c# html sql-server asp.net-mvc

我正在使用.net MVC开发一个简单的Web应用程序。该应用程序有两个主要页面(一个用于操作员,一个用于客户端)。客户端可以在表中插入行。操作员可以阅读此表。有没有办法在客户端操作后立即显示表更新?现在我每3000毫秒用表重新加载局部视图,但我会避免它..

2 个答案:

答案 0 :(得分:0)

将页面呈现给客户端后,您只有两种强制刷新的方法。一个是Javascript

setTimeout("location.reload(true);", timeout);

第二个是Meta标签:

<meta http-equiv="refresh" content="600">

答案 1 :(得分:0)

我建议创建一个新页面,查询表格中的最后更新记录。然后,您可以在操作员页面上使用ajax请求此数据并进行循环。如果从ajax获取的记录的ID(或者您可以使用更新日期和时间)大于已经加载的最后一个记录的ID,那么您可以使用JS或JQuery添加新行。