[英]How to store return value from Razor Syntax foreach loop back out to JavaScript
var intervals = [];
//
//Load each widget
//
@foreach (var widget in Model.Widgets.OrderBy(p => p.OrderSequence).ThenBy(p => p.Title).ToList())
{
@:loadWidget("@widget.WidgetId", "@widget.AjaxUrl");
if (widget.RefreshSeconds > 0)
{
@:setupWidgetAutoRefresh("@widget.WidgetId", "@widget.AjaxUrl", @widget.RefreshSeconds);
}
}
我需要将setupWidgetAutoRefresh方法的返回值存储到Javascript interval数组中。 我可以这样做吗? 我将如何完成这样的任务?
var intervals = [];
//
//Load each widget
//
@foreach (var widget in Model.Widgets.OrderBy(p => p.OrderSequence).ThenBy(p => p.Title).ToList())
{
@:loadWidget("@widget.WidgetId", "@widget.AjaxUrl");
if (widget.RefreshSeconds > 0)
{
@:intervals.push(setupWidgetAutoRefresh("@widget.WidgetId", "@widget.AjaxUrl", @widget.RefreshSeconds));
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.