私は、actionfilterの最初のリクエストでTempDataに値を入れています。TempDataは2回目のリクエスト後に破棄されません
filterContext.Controller.TempData["value"] = true;
その後、第2の要求が入って来て、私は値がある値
filterContext.Controller.TempData.ContainsKey("value")
を確認してください。次に3番目のリクエストが来て、再び値を確認します。
filterContext.Controller.TempData.ContainsKey("value")
この値はまだ存在します。 2回目のリクエスト後にこの値が破棄されるべきではありませんか?すべてのリクエストはAJAXリクエストです。