ASP.NET cookie没有更新?

时间:2018-05-02 04:17:53

标签: c# asp.net

我正在尝试将主机,用户名和密码文本框保存到Cookie,以便用户不必每次都重新输入数据。主机和用户名保存正常,但是当我尝试保存passwordBox(while($row = $result->fetch_assoc()) { echo "Sometext: <a href='link.php?butik='>" . $row["tablename"]. "</a> )时,我必须运行两次才能保存。例如,如果我输入密码foo作为项目,它会正确保存。但是如果我输入一个不同的值,它仍会返回foo。如果我使用相同的密码运行两次,它会正确更新。

这是我保存cookie的方式:

<asp:TextBox ID="passwordBox" runat="server" TextMode="Password"/>

要阅读我使用的值:

    Response.Cookies["userInfo"]["host"] = hostBox.Text; 
    Response.Cookies["userInfo"]["username"] = usernameBox.Text;
    Response.Cookies["userInfo"]["password"] = passwordBox.Text;

    Response.Cookies.Add(Response.Cookies["userInfo"]);

我在这里做错了吗?

欢迎任何建议。 感谢。

0 个答案:

没有答案