我有一个显示如下消息的网页:<marquee>@msg</marquee.
然后有<iframe>
显示一些Reporting Services报告。
@msg
块内查询具有Razor代码的表来加载页面时, @{}
被“计算”。
我的问题是:由于该表的内容可以更改,我如何“重新计算”,或者换句话说,每隔5分钟或每次{{1}重新运行该Razor代码完成滚动。
答案 0 :(得分:0)
我知道这个帖子很老了,但我发现它找的是类似的东西。我使用部分视图来实现marquee如何刷新其数据。
然后,在显示选框的页面中,我正在使用具有已定义刷新率的java脚本setInterval函数,并且我正在从负责用数据填充选取框的控制器调用该方法。
$.get("@Url.Action("MarqueeNewsPartial", "Overview", new { siteGUID = @ViewBag.siteGUID })", function (data) {
$('#newsResults').html(data);
});
newsResult是生成选框的div。