MVC 视图中的自动刷新标签
Auto refresh label in MVC View
我的控制器中有一个自动刷新方法(如下所示)。其中我将更新 ViewBag
中的数据,我在视图标签中使用这些数据。但我无法自动刷新我的标签。请帮助我。
var waitHandle = new AutoResetEvent(false);
ThreadPool.RegisterWaitForSingleObject(waitHandle,(state, timeout) =>
{
// my viewbag
viewbag.time = DateTime.Now.TimeOfDay;
viewbag=date
}, null, TimeSpan.FromSeconds(5), false);
MVC不像WebForms那样工作(其中重新分配值填充到UI)。您需要编写一个单独的操作(或 WebAPI 方法)并使用 AJAX/JavaScript 来拉取更新。(或者,您可以使用 SignalR,但这可能有点矫枉过正)。
此外,如果这是一个重复发生的事件,您可能需要查看库(如 Quartz.NET)来执行该操作。然后,将更新发布到共享资源(看起来您正在存储上次执行的时间戳)。从那里,在客户端上使用 setInterval
/AJAX 来检索和显示该值。
相关文章:
- 谷歌地图没有在标签2中和标签3中正确加载.如何创建刷新选项卡
- 在不刷新的情况下更新标签内的变量
- 如何刷新 qtip 标签以在悬停时显示特定按钮的新标签
- 将标题标签与数据库连接并使其自动刷新,就像在Facebook标题中一样
- 可以刷新没有主题标签的页面并在同一页面中吗?Angular js.
- Javascript刷新一次而不使用主题标签
- 在自动刷新 DIV 标签内的 PHP 中表单将不起作用
- MVC 视图中的自动刷新标签
- 使用表单更改标签的值,但不刷新页面
- 页面总是刷新(浏览器中的标签总是显示活动圆圈),这是因为我使用iframe
- 在jqueryMobile HTML页面中使用jquery在提交时刷新部分标签
- 如何在不刷新php, SQL和javascript页面上的数据的情况下单击标签提交
- 如何管理网页标签移动没有页面刷新
- 在选择标签中添加新项并使用jquery刷新它,而无需刷新整个页面
- 将span标签id发送到URL,而不刷新页面
- JavaScript-打开,刷新和访问新标签页
- 为什么在点击标签<a>,页面刷新而不工作appendTo
- 如何表达你的真诚和信任?标签上的点击按钮,防止页面刷新
- Chrome扩展:如何根据标签的标题刷新标签
- 使用 zf2 验证电子邮件地址.错误消息应显示在标签中,而不刷新整个页面