protected void Page_Load(object sender, EventArgs e) { //从session域中取出当前登录的用户 User user = (User)Session["LoginUser"]; //判断当前是否有用户登录 if (user == null) { Response.Redirect("/PTUsers/Login.aspx"); } else { //创建order对象 Order order = new Order(); //获取参数 double orderAmount = Convert.ToDouble(Request.QueryString["orderAmount"]); string orderMsg = Request.QueryString["spNames"]; string cartIds = Request.QueryString["cartIds"]; //封装数据 order.OrderAmount = orderAmount; order.OrderMsg = orderMsg; order.OrderStatus = 1;//订单刚创建,状态为1 //日期格式化 string date = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); order.CreateTime = date; order.UserID = user.UserID; //数据库操作 int orderId = ob.InsertOrder(order); if (orderId > 0) {//添加成功 order.OrderID = orderId; Session.Add("oderAdded", order); //Response.Redirect("MyCart.aspx"); //获取ordergoods getOrderGoods(orderId); //订单提交成功,从购物车中删除 cb.DeleteCartByUserId(user.UserID); //插入已提交订单数据库 Response.Write("<script>alert('提交成功');</script>"); } else { Response.WriteFile("<script>alert('提交失败');</script>"); } } }