Я пытаюсь направить пользователя на определенную страницу на моем сайте (VB, MVC4), когда данное условие ложно, но я продолжаю получать цикл перенаправления:
Error 310 (net::ERR_TOO_MANY_REDIRECTS): There were too many redirects.
Вот мой код:
Public Class UserValidation
Inherits ActionFilterAttribute
Public Overrides Sub OnActionExecuting(filterContext As System.Web.Mvc.ActionExecutingContext)
If Not DoSomeInternalCheck() Then
filterContext.Result =
New RedirectToRouteResult(
New RouteValueDictionary() From {
{"controller", "Home"},
{"action", "MessagePage"}
}
)
End If
MyBase.OnActionExecuting(filterContext)
End Sub
End Class
Чего мне не хватает для того, чтобы пользователи не заходили на остальную часть сайта и чтобы они видели только эту страницу?