我目前正在创建一个网页,并且我想将与该站点的当前访问者相关的一个对象转移到另一个页面。我选择使用 Session 项来执行此操作。但似乎有一个问题,我在这样的一页上声明它的价值:
Session["CurrentAccount"] = new Account(tb_username.text, tb_password.text);
并希望在另一个页面上检索这些数据,如下所示:
Account currAccount = (Account)Session["CurrentAccount"];
每当我尝试这样做时,都会发生 nullreferenceexception。Account 类未标记为可序列化。并且两个页面都在同一个应用程序下运行。
编辑:我尝试做同样的事情,而是将常规字符串绑定到会话,这也不起作用。