如何在cookie c#asp.net中保存某些内容

如何在cookie c#asp.net中保存某些内容,c#,asp.net,cookies,C#,Asp.net,Cookies,我只想在cookie中保存一个类的实例来检查一些东西。 这是我的密码 class khurram { khurram k1= new khurram(); HttpCookie tcook = new HttpCookie("test"); tcook.Value = k1; } 但“tcook”不存在。我做错了什么我不明白 我也试过了 [serializable] class khurram { public string str1{get;set;};

我只想在cookie中保存一个类的实例来检查一些东西。 这是我的密码

    class khurram { 
khurram k1= new khurram(); 
HttpCookie tcook = new HttpCookie("test");
            tcook.Value = k1;
}
但“tcook”不存在。我做错了什么我不明白

我也试过了

[serializable]
class khurram { 
public string str1{get;set;};
}
khurram k1= new khurram(); 
HttpCookie tcook = new HttpCookie("test");
tcook.Value = k1;
请帮忙。 提前感谢

HttpCookie mycokie=newhttpcookie(“MyTestCookie”);
HttpCookie myCookie = new HttpCookie("MyTestCookie");
DateTime now = DateTime.Now;

// Set the cookie value.
myCookie.Value = now.ToString();
// Set the cookie expiration date.
myCookie.Expires = now.AddMinutes(1);

// Add the cookie.
Response.Cookies.Add(myCookie);

Response.Write("<p> The cookie has been written.");
DateTime now=DateTime.now; //设置cookie值。 myCookie.Value=now.ToString(); //设置cookie过期日期。 myCookie.Expires=now.AddMinutes(1); //添加cookie。 响应.Cookies.添加(mycokie); Write(cookie已经被写入);
被定义为字符串类型-在两个示例中,您似乎都试图给它一个类
khurram

这样的事情可能对你更有效:

class khurram { 
    public string str1{get;set;};
}

// later ...

khurram k1= new khurram(); 
HttpCookie tcook = new HttpCookie("test");
tcook.Value = k1.str1;

同样的问题。。“myCookie”是一个字段,但用作类型。完成了,谢谢。我把它放在方法之外。:)现在我明白了!谢谢你,伙计!上帝保佑!!不行,伙计。t确认不存在。也许我错过了什么。如果我写tcook,它会给我一个错误,它是一个字段,我把它当作一个类型使用。如果它给你一个这样的错误,那么更严重的错误就在这里——你是在一个方法中编写代码,不是吗?谢谢你,伙计。我把它放在方法之外。:)现在我明白了!谢谢你,伙计!上帝保佑!!还有一个类似的问题,为什么我投反对票?