我有一个ASP.Net MVC应用,该应用正在执行一些可能长时间运行的搜索,我希望能够在返回结果时将其流回,而不是等待整个查询完成并返回所有匹配立刻。
这是我所拥有的:
<script type="text/javascript">
var model = @Html.Raw(Json.Encode(Model));
setTimeout(refreshModel(), 5000);
function refreshModel() {
model = @Html.Raw(Json.Encode(Model)); //How do I get an updated model?
populateResults(model.SearchResults);
if (model.LoadingItems)
setTimeout(refreshModel(), 10000);
}
/* snip */
</script>