Uploadify を使用してサーバーにファイルをアップロードしようとしていますが、TempData を使用してコントローラー間で変数を渡すことはできず、エラーは見つかりませんでした。
コントローラー「GetFile」のTempDataで変数fileNameとfileをコントローラー「ModelCreate」に渡そうとしています。
コントローラー「GetFile」はうまくいきますが、コントローラー「ModelCreate」の「date1」と「date2」の値を確認するとnullです
コントローラーに保存したファイルを「ModelCreate」にしたいだけ
  public string GetFile(HttpPostedFileBase file)
        {
            var fileName = this.Server.MapPath("~/Informs/" + System.IO.Path.GetFileName(file.FileName));
            if (System.IO.File.Exists(fileName))
                return "has been uploaded successfully";
            file.SaveAs(fileName);
            TempData["NameFile"] = fileName;
            TempData["File"] = file;
            return "1";
        }
        [HttpPost]
        public ActionResult ModelCreate(INFORME inform)
       {
            var date1 = TempData["NameFile"] as string;
            var date2 = TempData["File"] as HttpPostedFileBase;
            date2.SaveAs(date1);
        .
        .
        .
        .
        }
「date1」と「date2」がnullなのはなぜですか?
祝福