MVC - 下载.Zip,并刷新页面

时间:2013-04-02 08:55:34

标签: file model-view-controller redirect refresh

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

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

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

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

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

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

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

function ReloadAfterDelay()
{
    setTimeout(function () {
        window.location.reload(1);
    }, 5000);
}