2 c# asp.net cookies session web-config
我不想在我的应用程序代码中显示邮件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>
Run Code Online (Sandbox Code Playgroud)
string MailID = ConfigurationManager.AppSettings["MailId"];
Run Code Online (Sandbox Code Playgroud)
创建一个cookie
HttpCookie mailCookie= new HttpCookie("mailCookie");
Run Code Online (Sandbox Code Playgroud)
在cookie中添加键值
mailCookie.Values.Add("MailID", MailID);
Run Code Online (Sandbox Code Playgroud)
设置cookie到期日期时间.保持最大值.
mailCookie.Expires = DateTime.MaxValue;
Run Code Online (Sandbox Code Playgroud)
最重要的是,将cookie写入客户端.
Response.Cookies.Add(mailCookie);
Run Code Online (Sandbox Code Playgroud)
从请求中读取cookie.
HttpCookie mailCookie= Request.Cookies["mailCookie"];
if (mailCookie== null)
{
//No cookie found or cookie expired.
}
Run Code Online (Sandbox Code Playgroud)
找到Cookie.
if (!string.IsNullOrEmpty(mailCookie.Values["MailID"]))
{
string MailID= mailCookie.Values["MailID"].ToString();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10941 次 |
| 最近记录: |