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 关于#python#的问题:求帮写python代码
  • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?