0

在我的 ASP.Net 应用程序中,我将字符串集合存储在 Session 变量中。它工作正常,但现在我想将会话设置从 in-proc 更改为 Out Proc。现在我遇到了“会话中存储的不可序列化对象”的问题。如何在将 Sting Collection 对象分配给会话变量之前对其进行序列化?请帮忙。

Session["SelectedItems"] =customerGroupsList.SelectedItemsCollection;

我想更改上面的代码行。

4

1 回答 1

0

如果它只是一个字符串集合对象,那么您可以使用下面的代码对其进行序列化并将其存储为字符串:

        Session["SelectedItems"] = new System.Web.Script.Serialization.JavaScriptSerializer().Serialize(customerGroupsList.SelectedItemsCollection);
于 2017-07-24T16:34:58.687 回答