コントローラのアクションに次のコードがあります。私は15以上のコントローラと40以上のアクションをアプリケーションから持っています。例:セッションオブジェクトをチェックし、それに応じて返信します
//Check if USER SESSION object is available
if (Session["user"] != null)
{
return View();
}
else
{
return RedirectToAction("logout", "Home", new { area = "Common", value = "SessionTimeOut" });
}
すべての40のアクションに対してifステートメントを繰り返す必要はありません。これを行うためのよりよい方法はありますか?
をリピート能力をソートしなくても、これはすでに改善されています: 'return Session [" user "]!= null? –