我在登陆页面设置了cookie :
HttpCookie acookie = new HttpCookie("last_");
acookie.Value = UIN;
acookie.Expires = DateTime.Now.AddDays(1);
Response.Cookies.Add(acookie);UNI是我前面定义的字符串然后登陆后其他页面访问cookie :
if (Request.Cookies["last_"] != null)
{
string userId = Request.Cookies["last_"].Value;
string[] lstParm = userId.Split('|');
string role = lstParm[4].ToString();
Set_Role(role);
}我在VS2005里面直接调试没问题, 能够读取,但是 把网站一放上服务器 为什么就读不出了呢 还需要设置什么嘛?
HttpCookie acookie = new HttpCookie("last_");
acookie.Value = UIN;
acookie.Expires = DateTime.Now.AddDays(1);
Response.Cookies.Add(acookie);UNI是我前面定义的字符串然后登陆后其他页面访问cookie :
if (Request.Cookies["last_"] != null)
{
string userId = Request.Cookies["last_"].Value;
string[] lstParm = userId.Split('|');
string role = lstParm[4].ToString();
Set_Role(role);
}我在VS2005里面直接调试没问题, 能够读取,但是 把网站一放上服务器 为什么就读不出了呢 还需要设置什么嘛?
解决方案 »
- .net的菜鸟问题
- 如何在程序运行一不部分的时候就进行提示是否继续?
- 对JSON是在是第一次接触:.net解析JSON,收不到传递的数组
- 有人要ASP。NET空间吗?甩几个
- 100分 日历和WEBLOG数据库中日历匹配
- 如何在页面上显示数据库中的image类型的图片!!
- 如何从showModalDialog的方式中传值?
- 如何从表中检索、增加字段为null值的记录
- 十万火急,我们单位用adsl上网,用wingate做代理服务器,服务器段网页浏览一切正常
- 这是原来写的一段vbscript函数,想将其转换为c#代码,大家进来看看,谢谢!
- 我的vs2010程序打印时报错,请问是何原因?紧急
- 消除重复项的时候提示 text,ntext,image类型的数据 不能进行比较
不知道是不是iis的问题,可能有什么别设置,
protected void Page_Load(object sender, EventArgs e)
{
if (Request.Cookies["last_"] != null)
{
string userId = Request.Cookies["last_"].Value;
Response.Write("OK");
this.Panel1.Visible = false;
}
} protected void Button1_Click(object sender, EventArgs e)
{
HttpCookie acookie = new HttpCookie("last_");
acookie.Value = this.TextBox1.Text;
acookie.Expires = DateTime.Now.AddDays(1);
Response.Cookies.Add(acookie);
Response.Redirect("Default.aspx");
}
我把赋值方式 改成 Response.Cookies["last_"].Value = UIN; 读取代码不变 就可以读出了。
具体原因现在还不知道