weixin_41988954 2019-06-15 18:12 采纳率: 0%
浏览 256

这段代码提示未将对象引用设置到对象的实例,为什么?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace 二级列表页
{
public partial class shoppingCart : System.Web.UI.Page
{

    protected void Page_Load(object sender, EventArgs e)
    {

        //加载COOKIE
        if (Request.Cookies["CartBookInfo"] != null)
        {
            if (Request.Cookies["CartBookInfo"].Value != null)
            {
                string currentCartBookInfo = Request.Cookies["CartBookInfo"].Value;
                string[] bookinfo_strings = currentCartBookInfo.Split(',');
                //加载购物车现有的书籍信息
                for (int i = 0; i < bookinfo_strings.Length; i = i + 2)
                {
                    ListItem li = new ListItem(bookinfo_strings[i], bookinfo_strings[i + 1]);
                    lstCartBook.Items.Add(li);

                }
            }
        }

string BookName = Request["BookName"].ToString();
string ISBN = Request["ISBN"].ToString();
lstCartBook.Items.Add(new ListItem(BookName, ISBN));

        //新加入的书放入cookie保存
        string bookinfo = BookName + "," + ISBN;

        if (Request.Cookies["CartBookInfo"] != null) //不是第一次进入购物车
        {

            string old_bookinfo = Request.Cookies["CartBookInfo"].Value.ToString();
            bookinfo = old_bookinfo + "," + bookinfo;
            Response.Cookies.Remove("CartBookInfo");
            HttpCookie ck = new HttpCookie("CartBookInfo", bookinfo);
            Response.Cookies.Add(ck);

        }
        else //新建COOKIE发回客户端保存
        {
            HttpCookie ck = new HttpCookie("CartBookInfo", bookinfo);
            Response.Cookies.Add(ck);
        }

    }
}

}

  • 写回答

1条回答

  • threenewbee 2019-06-15 20:43
    关注

    首先看哪一行报错,你这里有很多参数、表单、cookie,都有可能取不到值。先搞清楚是哪一个。

    评论

报告相同问题?

悬赏问题

  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置