62,071
社区成员
发帖
与我相关
我的任务
分享
public class BaseController : Controller
{
protected override void OnActionExecuting(ActionExecutingContext filterContext)
{
var ctl = filterContext.Controller as Controller;
if (ctl != null)
{
var userObj = SessionHelper.GetSession(ctl, SessionKeyEnum.UserInfo);
if (userObj != null)
{
//只有这一种情况不跳转至登录页面
return;
}
}
//filterContext.HttpContext.Response.Redirect("~/Login/Index");
filterContext.Result = Redirect("~/Login/Index");
}
}
public class BaseController : Controller
{
protected override void OnActionExecuting(ActionExecutingContext filterContext)
{
var ctl = filterContext.Controller as Controller;
if (ctl != null)
{
var userObj = SessionHelper.GetSession(ctl, SessionKeyEnum.UserInfo);
if (userObj == null)
{
//只有这一种情况不跳转至登录页面
filterContext.Result = Redirect("~/Login/Index");
}
}
//filterContext.HttpContext.Response.Redirect("~/Login/Index");
}
}
改成这样试下.
加个断点看看是否进去了.