gpt4 book ai didi

c# - 如何永久存储cookie

转载 作者:行者123 更新时间:2023-11-30 20:22:44 35 4
gpt4 key购买 nike

我不想在我的应用程序代码中显示邮件 ID。我想给文本框和我给它的任何电子邮件 ID 应该永远存储在 web.config 文件中,直到我更改它。

string store= "kumar@gmail.com";
ConfigurationManager.AppSettings["MailId"] = store;
string message1 = ConfigurationManager.AppSettings["MailId"];

<appSettings>
<add key="aspnet:MaxHttpCollectionKeys" value="2001"/>
<add key="MailId" value="krishnamohan.p@sun.com" />
</appSettings>

最佳答案

string MailID = ConfigurationManager.AppSettings["MailId"];

创建一个 cookie

HttpCookie mailCookie= new HttpCookie("mailCookie");

在 cookie 中添加键值对

mailCookie.Values.Add("MailID", MailID);

设置 cookie 到期日期时间。保持最大值。

mailCookie.Expires = DateTime.MaxValue;

最重要的是,将 cookie 写入客户端。

Response.Cookies.Add(mailCookie);

从 Request 中读取 cookie。

HttpCookie mailCookie= Request.Cookies["mailCookie"];
if (mailCookie== null)
{
//No cookie found or cookie expired.
}

找到 Cookie。

if (!string.IsNullOrEmpty(mailCookie.Values["MailID"]))
{
string MailID= mailCookie.Values["MailID"].ToString();
}

关于c# - 如何永久存储cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30729279/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com