クラス(.net 4.5のmvc4 razorによるプロジェクト)があり、そのクラスでリダイレクトメソッドを処理したいのですが、コントローラークラスから継承したくありません。どうすればこれを処理できますか?ログアウトなどの場合に、ユーザーをリダイレクトするために ActionResult を返します。
私のメインクラス:
public class SecuritySrv
{
public ActionResult Redirect()
{
return RedirectToAction("Logout", "Account", new { area = "" });
}
}
そして、私は以下のようないくつかのコントローラでそれを使用したい:
public ActionResult AccountHome()
{
SecuritySrv SecurityService =new SecuritySrv()
if(.....)
return SecurityService.Redirect();
return view();
}