MVCでデフォルト_shared/_Layout.cshtmlのレイアウトから別のレイアウトに切り替える方法

MVCでデフォルト_shared/_Layout.cshtmlのレイアウトから別のレイアウトに切り替える方法 _ViewStart.cshtmlで切り替える @{ var CallController = HttpContext.Current.Request.RequestContext.RouteData.Values["Controller"].ToString(); string layout = string.Empty; if (CallController == "Login") { Layout = "~/Views/Shared/blank/blank.cshtml"; } else { Layout = "~/Views/Shared/_Layout.cshtml"; } } MVC5になってから、色々また規則が変わってしまったなぁ・・・ これはこれで便利なんだけれども、こうコロコロやり方が変わるのはマジでキツイ。 さらに、今までは、こんな処理不要だったのに、突然必要になったり、逆に開発工数が増えるんじゃ・・・・・ マイクロソフト・・・いい加減にしろよと思う。