0

所以我确实已经问过这个问题,但我没有得到合适的答案。所以我会再试一次。

我有一个在单击按钮时调用的方法。该按钮当前返回一个 .Zip 文件

return File(directory + @"\Issues.zip", "appicaltion/zip", "IssueReports.zip");

太好了,但我也想刷新页面。我一直在寻找,我似乎无法在任何地方找到答案。我不知道这样的事情怎么会这么难回答。

但我会在这里,耐心等待答案。谢谢。

4

2 回答 2

1

您可以使用 ajax 调用该操作,并在成功时使用 JS 刷新页面。

于 2013-05-14T17:43:59.800 回答
0

同样,我只是希望在选择下载按钮后几秒钟刷新页面。我主要希望视图显示更新的下载计数和日期。

在尝试了几个好的选项后,我选择了以下简单的解决方案:

在视图中,我向调用以下脚本的下载按钮添加了一个 onclick 事件。其他一切都保持不变:

function ReloadAfterDelay()
{
    setTimeout(function () {
        window.location.reload(1);
    }, 5000);
}
于 2015-06-01T19:33:21.880 回答