1
:ASP.netコアResponseCacheとRedirectToAction。匿名のみの応答をどのようにキャッシュできますか?以下コントローラ考える
public class MyController : Controller
{
[AllowAnonymous]
[ResponseCache(VaryByQueryKeys = new string[] { "id" }]
public async IActionResult Action1(string id)
{
if (User.Identity.IsAuthenticated)
return RedirectToAction("Action2", new {id = id});
return View();
}
[Authorize]
public async IActionResult Action2(string id)
{
return View();
}
}
は、認証されたユーザが "/ Mycontroller /アクション1/20" にナビゲート仮定する。レスポンスはキャッシュされますか?
答えが「はい」の場合、匿名の応答しかどのようにキャッシュできますか?