HttpCookie myCookie = new HttpCookie("Miser");
myCookie["UserName"] = decrypt_encrypt.Encrypt(UserName, decrypt_encrypt.myKey);
myCookie["Pass"] = decrypt_encrypt.Encrypt(Pass1, decrypt_encrypt.myKey);
myCookie.Expires = DateTime.Now.AddDays(10);
Response.Cookies.Add(myCookie);我用这个方法创建了COOKIES 然后我跳转页面 创建的COOKIES就自动消失了 这是怎么回事啊?
myCookie["UserName"] = decrypt_encrypt.Encrypt(UserName, decrypt_encrypt.myKey);
myCookie["Pass"] = decrypt_encrypt.Encrypt(Pass1, decrypt_encrypt.myKey);
myCookie.Expires = DateTime.Now.AddDays(10);
Response.Cookies.Add(myCookie);我用这个方法创建了COOKIES 然后我跳转页面 创建的COOKIES就自动消失了 这是怎么回事啊?
解决方案 »
- 弱弱的问一句 .net框架是什么概念,该怎么学习
- 百年难得一见的奇异现象,在我的项目中出现了,求解决办法
- 各个节在每个配置文件中只能出现一次。有关异常的信息,请参阅帮助主题 <location>。
- UpfileLoad上传带有中文文件名报错
- url重写了。页面上的所有链接怎么处理呀???/
- 关于在web.config文件中设制FORMS验证的问题!
- 我做asp.net用的是dw2004和vs.net2003相结合,为什么在vs.net2003上的正常文字,用dw2004打开,文字都是乱码了,我该怎样解决这问题啊???
- 怎样实现这样的带排序功能的表格:仅仅在客户端排序而不提交服务器?
- 網頁安全問題
- asp.net中常量放在app_code中CS文件中引起的诡异问题
- 你们有用户控件(ascx控件)方面的学习资料,或示例吗?给一份,好吗?谢谢
- GridView 数据为空怎么办?
using System;
using System.Web;namespace Showwin.Common.Web
{
/// <summary>
/// Cookies 的摘要说明。
/// </summary>
public class Cookies
{
public static string Get(string Key)
{
string s = string.Empty; if(System.Web.HttpContext.Current.Request.Cookies[Key] != null)
{
s = System.Web.HttpContext.Current.Request.Cookies[Key].Value;
}
return s;
} #region Set
public static void Set(string Key,string Value,bool SaveFlag)
{
HttpCookie cookie = new HttpCookie(Key,Value);
cookie.Path="/";
if(SaveFlag)
{
cookie.Expires = DateTime.Now.AddDays(365);
}
System.Web.HttpContext.Current.Response.AppendCookie(cookie);
}
public static void Set(string Key,string Value)
{
Set(Key,Value,false);
}
#endregion
#region Remove
public static void Remove(string Key)
{
System.Web.HttpContext.Current.Response.Cookies[Key].Expires = DateTime.Now.AddDays(-1);
}
#endregion
}
}
这样可以
cookie.Values.Add("CheckCode", checkCode);
Response.Cookies.Add(cookie);
LZ可以这样试试
改为
Response.AppendCookie(myCookie);
试试~~