//购买按钮事件 protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { //判断是否登录 if (Session["LoginUser"] != null) { //将登录信息存到session中 user = Session["LoginUser"] as User; //取得要购买的书名 string BookName = lbltitle.Text.Trim(); //数量 int count = cm.SelectCount(BookName, user.LoginId); //给数量赋值 count = count + 1; //查询购物车中是否有该书名 int res = cm.IsHasInfo(BookName, user.LoginId); if (res > 0) { //如果有该书,就更改它的数量 int result = cm.UpdateCount(count, user.LoginId, lbltitle.Text); } else { //如果没有,就将该书信息存到表中 //实例化购物车类,将选择的信息存入到购物车类 Carts cs = new Carts(); cs.UserId = user.LoginId; cs.BookImage = lblISBN.Text; cs.BookName = lbltitle.Text; cs.BookCount = 1; cs.BookPrice = Convert.ToDouble((lblmoney.Text)); //将信息加入购物车表 int res1 = cm.AddInfo(cs); } //跳到购物车页 Response.Redirect("Cart.aspx"); } else { //跳到登陆页 Response.Redirect("Login.aspx"); } }