c# - 在使用 session 登录时记住我

标签 c# asp.net session

我尝试通过 session 记住我,但我无法成功。首先这可能吗?

在 CheckedChanged 方法中

     if (CheckBox1.Checked)
    {
        Session["email"] = TextBox1.Text;
        Session["pass"] = TextBox2.Text;

    }

在页面加载方法中

     if (Session["email"].ToString() !=null && Session["pass"].ToString() !=null)
    {
       TextBox1.Text = Session["email"].ToString();
        TextBox2.Text = Session["pass"].ToString();
    }

但它不起作用。

最佳答案

您不能为此目的使用Session。您应该必须使用 Cookie 来保存 Remember Me 状态。

关于c# - 在使用 session 登录时记住我,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11243946/

相关文章:

c# - 如何确定 Sql server 中的公共(public)假期?

来自 PayPal 的 C# UrlReferrer 返回供应商按钮?对象未设置对象的实例

php - 如何使用 php 抓取使用 session 登录的网站

java - 在 Eclipse 中关闭 Java 程序时保存 session

c# - 在 C# 中更改输出语音

c# - 在 perl 和 c# 中使用套接字在本地计算机上进行进程间通信

c# - 修剪或格式化 asp 网络超链接

c# - 使用类从 asp.net 中的数据库填充下拉列表的方法是什么?

c# - 无法修复 'IdentityUserLogin<string> requires primary key' 错误

session - 数字和日期格式 : altering NLS_SESSION_PARAMETER does not work?