| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3957 人关注过本帖
标题:求助: asp.net 中cookies 无法保存
只看楼主 加入收藏
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:0 
我之前理解有误,楼主抱歉了,我改了下代码,代码如下:
public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            if (Response.Cookies["name"].Value != null)
            {
                Response.Redirect("Default2.aspx");
            }
        }
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        if (TextBox1.Text != "")
        {
            Response.Cookies["name"].Value = TextBox1.Text;
            Response.Cookies["name"].Expires = DateTime.Now.AddDays(1);
            Response.Redirect("Default2.aspx");
        }
    }
}

public partial class Default2 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Label1.Text = Request.Cookies["name"].Value;
    }
}

请注意我标红的行的写法

[ 本帖最后由 冰镇柠檬汁儿 于 2010-7-2 09:11 编辑 ]

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2010-07-02 09:10
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:0 
我想谢谢楼主,让我又重新复习了下Cookies

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2010-07-02 09:13
notlook
Rank: 2
等 级:论坛游民
帖 子:73
专家分:37
注 册:2008-11-6
收藏
得分:0 
回复 11楼 冰镇柠檬汁儿
不知道怎么的还是有问题啊,还是实现不了啊! 版主能不能发一个测试成功的附件给我啊 !!!!!
2010-07-02 10:17
notlook
Rank: 2
等 级:论坛游民
帖 子:73
专家分:37
注 册:2008-11-6
收藏
得分:0 
回复 12楼 冰镇柠檬汁儿
是我要谢谢你啊,这么辛苦的帮我解决问题!!!
2010-07-02 10:18
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:0 
回复 13楼 notlook
我在11楼写的代码,就是我测试成功后的,html代码我没动的,怎么还会有问题呢?

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2010-07-02 10:41
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:3 
依我看,让LZ将对应的代码发出来吧,这样大家好定位.

飘过~~
2010-07-02 10:42
notlook
Rank: 2
等 级:论坛游民
帖 子:73
专家分:37
注 册:2008-11-6
收藏
得分:0 
回复 16楼 bygg
其实就是上面说的这几句代码啊!!!
测试cookies.rar (3.17 KB)
2010-07-02 11:23
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
if (Response.Cookies["name"].Value != null)

===>

if (!string.IsNullOrEmpty(Response.Cookies["text"].Value))

飘过~~
2010-07-02 12:14
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:0 
以下是引用bygg在2010-7-2 12:14:18的发言:

if (Response.Cookies["name"].Value != null)

===>

if (!string.IsNullOrEmpty(Response.Cookies["text"].Value))
我测试过,Response.Cookies["name"].Value确实是有null值,作为简单的测试,这个我决定可以

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2010-07-02 12:43
notlook
Rank: 2
等 级:论坛游民
帖 子:73
专家分:37
注 册:2008-11-6
收藏
得分:0 
.....还不不行啊   现在有两种情况
 1.if (Response.Cookies["name"].Value != null)
跟以前一样  关掉后在打开出现页面1  


2.if (!string.IsNullOrEmpty(Response.Cookies["text"].Value))
关掉后打开出现页面2 但是出现错误(未将对象引用设置到对象的实例。)
2010-07-02 14:06
快速回复:求助: asp.net 中cookies 无法保存
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.057514 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved