Asp.net mvc 重定向到视图操作筛选器属性
如何将登录用户(在每个页面中)重定向到要求他们完成信息的视图Asp.net mvc 重定向到视图操作筛选器属性,asp.net-mvc,actionfilterattribute,Asp.net Mvc,Actionfilterattribute,如何将登录用户(在每个页面中)重定向到要求他们完成信息的视图 public override void OnActionExecuting(ActionExecutingContext filterContext) { if (userIsLoggedIn) { filterContext.Result = new RedirectResult(userInfoView); } base.OnActionExecuting(filterCon
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
if (userIsLoggedIn)
{
filterContext.Result = new RedirectResult(userInfoView);
}
base.OnActionExecuting(filterContext);
}
无法重定向到视图,需要重定向到操作方法,该操作方法将返回视图:
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
if (userIsLoggedIn)
{
filterContext.Result = new RedirectToAction("UserInfoActionName", "UserInfoControllerName");
}
base.OnActionExecuting(filterContext);
}
解释了完全相同的问题。您不能重定向到视图,需要重定向到操作方法,该操作方法将返回视图:
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
if (userIsLoggedIn)
{
filterContext.Result = new RedirectToAction("UserInfoActionName", "UserInfoControllerName");
}
base.OnActionExecuting(filterContext);
}
解释了完全相同的问题