パラメータ付きのRedirectToAction 質問する

パラメータ付きのRedirectToAction 質問する

アンカーから呼び出すアクションがあり、Site/Controller/Action/IDIDですint

後で、コントローラーからこの同じアクションにリダイレクトする必要があります。

これを行う賢い方法はありますか? 現在、tempdata に保存していますIDが、戻った後に f5 キーを押してページを再度更新すると、tempdata が消えてページがクラッシュします。

ベストアンサー1

RedirectToAction() メソッドの routeValues パラメータの一部として ID を渡すことができます。

return RedirectToAction("Action", new { id = 99 });

これにより、Site/Controller/Action/99 へのリダイレクトが発生します。一時データやビュー データは必要ありません。

おすすめ記事