未将对象引用设置到对象的实例。
在我调试的时候出现错误:"未将对象引用设置到对象的实例。"调试的页面是这个:经我查证,是因为如下代码报错:
if (!IsPostBack)
{
Label1.Text = Request.Cookies["goods"].Value;
}
而我的上一个页面是这样写的:
void OnBuy(object sender, EventArgs arg)
{
HttpCookie cookie1 = new HttpCookie("goods");
cookie1.Value = Request.Params["Item"] + "," + Request.Cookies["goods"].Value;
cookie1.Expires = DateTime.Now.Add(new TimeSpan(0, 24, 0, 0));
Response.Cookies.Add(cookie1);
}
请教各位大虾; 我分不多,我是新手来的.刚注册.谢谢各位同行帮忙 --------------------编程问答-------------------- 不知道呀,顶下~ --------------------编程问答--------------------
void OnBuy(object sender, EventArgs arg)
{
HttpCookie cookie1 = new HttpCookie("goods");
cookie1.Value = Request.Params["Item"] + "," + Request.Cookies["goods"].Value;
cookie1.Expires = DateTime.Now.Add(new TimeSpan(0, 24, 0, 0));
Response.Cookies.Add(cookie1);
}
在红字这行有错
你声明了一个名叫goods的Cookie,还没有值,也没有添加到客户端,用Request.Cookies["goods"].Value怎么会有东西呢,还赋值给自己,逻辑错误吧! --------------------编程问答-------------------- 晕了,忘了不能给代码加颜色的,呵呵, cookie1.Value = Request.Params["Item"] + "," + Request.Cookies["goods"].Value; 在这句
--------------------编程问答--------------------
cookie1.Value = Request.Params["Item"] + "," + Request.Cookies["goods"].Value?
还是一个问题. --------------------编程问答-------------------- 请问应该怎样怎么赋值啊! --------------------编程问答-------------------- 你先说说你的cookie1.Value 想取什么值,什么用途 --------------------编程问答-------------------- 这个实例是由三个页面完成,我从A页面选择我需要购买商品的大类.然后进入B页面选择需要买的小类放到C页面的购物车里面.在C页面里面应该SHOW出我所购买的小类商品.也就是说我的goods的值应该是从Request.Params["Item"] 中得到的吧.但是我不知道为什么我的goods在cookie1中获取不到Item的值.
大概就是这样.不知道我分析的思想对不.多谢指教. --------------------编程问答-------------------- 对了.我的Item是能获取到值的. --------------------编程问答-------------------- d
补充:.NET技术 , ASP.NET