代码之家  ›  专栏  ›  技术社区  ›  Dev Doc

返回response()->json()时,数据库支持的会话不会保存

  •  0
  • Dev Doc  · 技术社区  · 6 年前

    HttpContext.Current.Session["myObject"] = filterContext.Result;
    

    错误:

    无法序列化会话状态。在“StateServer”和“SQLServer”模式下,ASP.NET将序列化会话状态对象,因此不允许使用不可序列化的对象或MarshalByRef对象。如果自定义会话状态存储在“custom”模式下执行类似的序列化,则应用相同的限制。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Dev Doc    6 年前

    所以我创建了一个新类,填充结果并使用Serializable作为属性。为我工作

    [Serializable]
    public class myclass
    {
    }