У меня есть кнопка Обновить на моей странице, которая будет выполнять запись asp.net mvc ajax для обновления некоторого содержимого на странице. Процесс обновления / обновления может быть длительным (около 10-20 секунд). Прямо сейчас пользователь должен вручную нажать кнопку «Обновить», чтобы запустить обновление. Я хочу запускать обновление автоматически каждые X минут. В значительной степени я хочу вызвать тот же пост Ajax, как показано ниже (и было бы неплохо также отобразить LoadingElementId).
<% using (Ajax.BeginForm("Refresh", null,
new {userId=Model.UserId},
new AjaxOptions { UpdateTargetId = "UserForm", LoadingElementId = "RefreshingDiv" },
null))
{
%>
<button type="submit">
<img src="/zsys/img/icons/refresh.png" alt="Refresh" />
Refresh
</button>
<% } %>
Как я могу форсировать обратную передачу asp.net mvc ajax?