Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
コントローラー Bのアクション メソッドメソッドから、コントローラー A のアクション メソッドメソッドを呼び出す最良の方法は何ですか? そのような呼び出しがあるのは本当ですか?
最善の方法は、を呼び出すことreturn RedirectToAction()です。
return RedirectToAction()
ただし、正しい方法は、関連するコードをコントローラー/アクションから外部の場所、サービス、またはビジネスロジックレイヤーに移動することです。それらがコントローラーに存在するのは間違いであり、その場所ではありません。そのため、別のコントローラーにジャンプしてから戻る方法が頭痛の種になります。それはただ間違っています。回避する方法を見つける代わりに、アーキテクチャを修正するだけです。