Вы не можете игнорировать RenderBody()
в своем коде, потому что, возможно, вы используете это Layout="~/Views/Shared/_Layout.cshtml"
на своей странице cshtml.
Создайте отдельное customeErrorPage (View) и обработайте ваше состояние в Controller и используйте return RedirectToAction("Login Or Error") or use return View("Login or Errorpage")
Надеюсь, это поможет вам.