返回文件但取消下载时注销

时间:2015-02-26 20:37:23

标签: asp.net-mvc asp.net-identity

我有一个从数据库返回文件的简单操作。

public ActionResult Download(int sbID)
    {
        var module = moduleRepo.Snackbar.First(m => m.Id == sbID);
        var data = moduleRepo.SnackbarData.First(m => m.Id == sbID).FileData;
        var filename = module.FileName + "." + module.FileType;

        return File(data, MediaTypeNames.Application.Octet, filename);
    }

一切正常,但是当用户点击下载按钮,然后点击“取消”(而不是另存为或打开)时,似乎会话终止,因为用户退出。我正在使用常规的Microsoft身份验证。

导致这种情况的原因是什么?

0 个答案:

没有答案