C# 无法重定向到登录页面

C# 无法重定向到登录页面,c#,asp.net-mvc,C#,Asp.net Mvc,我正在使用会员资格提供,无法重定向到登录页面,但刷新页面后会转到登录 protected override void OnActionExecuting(ActionExecutingContext filterContext) { base.OnActionExecuting(filterContext); if (filterContext.HttpContext.Session["UserName"] == null) {

我正在使用会员资格提供,无法重定向到登录页面,但刷新页面后会转到登录

protected override void OnActionExecuting(ActionExecutingContext filterContext)
    {
        base.OnActionExecuting(filterContext);
        if (filterContext.HttpContext.Session["UserName"] == null)
        {
            FormsAuthentication.SignOut();
            Session.Clear();
            filterContext.HttpContext.Response.Redirect("~/Account/Login");
            //filterContext.Result = new RedirectResult("~/Account/Login");
        }
        base.OnActionExecuting(filterContext);

有什么建议吗?

filterContext.HttpContext.Response.Redirect(“~/Account/Login”,true)@NarekArzumanyan运气不好:(