zoukankan      html  css  js  c++  java
  • 在Filter 无法跳转地址

    private DataDbContext db = new DataDbContext();
    /// <summary>
    /// 控制器执行前判断
    /// </summary>
    /// <param name="filterContext"></param>
    void IActionFilter.OnActionExecuted(ActionExecutedContext filterContext)
    {
    RedirectResult result = new RedirectResult("/USER/Login?Login=lg");
    #region Sesion 值为空返回登录页面 或 登录是否超时
    if (filterContext.HttpContext.Session["timeout"] == null || filterContext.HttpContext.Session["GG"] == null || filterContext.HttpContext.Session["USER"] == null)
    {
    // filterContext.HttpContext.Response.Redirect(result.Url);
    // filterContext.Result = result;
    filterContext.Result = new RedirectToRouteResult(new RouteValueDictionary(new { Controller = "USER", Action = "Login" }));//这里是跳转到Account下的LogOff,自己定义
    }
    else
    {
    TimeSpan t = DateTime.Now - (DateTime)filterContext.HttpContext.Session["timeout"];
    if (t.Minutes >= ST.timeoutmin)
    {
    filterContext.Result = result;
    //filterContext.HttpContext.Response.Redirect("/USER/Login?Login=lg");
    }
    else
    {
    filterContext.HttpContext.Session["timeout"] = DateTime.Now;
    }
    }

    #endregion

  • 相关阅读:
    选择排序
    快速排序
    希尔排序
    直接插入排序
    判断三角形的类型
    Unicode编码下: CString 转换为 string
    GDAL中GDALDataType中值与其在C++中数据类型对应
    ftell()
    fseek()
    fopen_s()
  • 原文地址:https://www.cnblogs.com/louby/p/5030730.html
Copyright © 2011-2022 走看看