【发布时间】:2012-02-16 15:18:03
【问题描述】:
当给定条件为假时,我试图将用户引导到我网站上的某个页面(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
为了让用户远离网站的其余部分而只让他们看到这一页,我错过了什么?
【问题讨论】:
标签: asp.net-mvc vb.net redirect