セッションを使用しようとしていますが、値をnullに戻す必要がある場合はどうなりますか?
私のウェブサイトは、ユーザー名をセッションに入れるログインから始まります。
Session["userName"] = login.UserName;
その後、Webサイトは新しいページにリダイレクトされます。
return RedirectToAction("Choice", new { token = token });
魔女の後、私はリンクを使って次のページに移動します。
@Html.ActionLink("Download", "Download", new {token = Model.Token})
コードをホームコントローラーのアクション結果に向けると、同じコントローラーにログイン機能があります。
@Html.ActionLink("Download", "DownloadFile", new { fileid = item.Key, token = Model.Token, platform = "windows", filename = item.Value }, new {@class = "DownloadLink" } )
セッション値をもう一度呼び出してみます。
formMobiApi.GetFile(token, fileid, platform, filename, Session["userName"].ToString(), tasks, taskId, spreadSheetStatus);
これらのアクションのいずれかが、セッション値をnullにするために何かを行っていますか?
このようなセッションを使用できますか?