gpt4 book ai didi

asp.net-mvc - 每X分钟自动触发一次asp.net mvc ajax刷新

转载 作者:行者123 更新时间:2023-12-02 15:10:50 26 4
gpt4 key购买 nike

我的页面上有一个刷新按钮,它将执行 asp.net mvc ajax post 来更新页面上的一些内容。刷新/更新过程可能会长时间运行(大约 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回发?

最佳答案

Wyatt Barnett 的回答让我尝试仅单击用户的“刷新”按钮。然后我使用 setInterval 每 5 分钟触发一次刷新按钮:

    <script src="../../scripts/jquery-1.3.2.min.js" type="text/javascript"></script>

<script type="text/javascript">
$(document).ready(function() {
setInterval("$('#RefreshFormButton').click()", 300000);
});
</script>

关于asp.net-mvc - 每X分钟自动触发一次asp.net mvc ajax刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1560880/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com