返回查看不刷新浏览器

时间:2013-11-15 00:55:18

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

我遇到了返回this.View(“索引”,模型)(在数据库处理之后)上传80Mb文件时刷新浏览器的问题。该代码适用于较小的文件。当我上传80Mb文件并将调试器连接到w3wp.exe并手动单步执行时,代码也可以工作。我尝试过多个浏览器,并且在所有浏览器中遇到同样的问题。

    [HttpPost]
    public ActionResult Index(ImportDataViewModel model)
    {
        string importFileLoc = string.Empty;

        if (Request.Files.Count != 0)
        {
            importFileLoc = this.SaveTempFile(Request.Files[0]);
        }

        if (!this.ValidateImportModel(model))
        {
            model.SystemNames = this.GetSystemNames().SetSelected(model.SelectedSystem);
            return this.View(model);
        }

        // Do Database and other data processing here

        if (!ModelState.IsValid || model.ContainsWarnings)
        {
            model.SystemNames = this.GetSystemNames(model.SelectedSystem);
            return this.View("Index", model);
        }

        return this.RedirectToAction("Index");
    }

0 个答案:

没有答案