所以我确实已经问过这个问题,但我没有得到合适的答案。所以我会再试一次。
我有一个在单击按钮时调用的方法。该按钮当前返回一个 .Zip 文件
return File(directory + @"\Issues.zip", "appicaltion/zip", "IssueReports.zip");
太好了,但我也想刷新页面。我一直在寻找,我似乎无法在任何地方找到答案。我不知道这样的事情怎么会这么难回答。
但我会在这里,耐心等待答案。谢谢。
所以我确实已经问过这个问题,但我没有得到合适的答案。所以我会再试一次。
我有一个在单击按钮时调用的方法。该按钮当前返回一个 .Zip 文件
return File(directory + @"\Issues.zip", "appicaltion/zip", "IssueReports.zip");
太好了,但我也想刷新页面。我一直在寻找,我似乎无法在任何地方找到答案。我不知道这样的事情怎么会这么难回答。
但我会在这里,耐心等待答案。谢谢。
您可以使用 ajax 调用该操作,并在成功时使用 JS 刷新页面。
同样,我只是希望在选择下载按钮后几秒钟刷新页面。我主要希望视图显示更新的下载计数和日期。
在尝试了几个好的选项后,我选择了以下简单的解决方案:
在视图中,我向调用以下脚本的下载按钮添加了一个 onclick 事件。其他一切都保持不变:
function ReloadAfterDelay()
{
setTimeout(function () {
window.location.reload(1);
}, 5000);
}