关于Session购物车删除一条订单

问题描述

//这个是添加购物车内容的代码OrderItemInfoitem=newOrderItemInfo();OrderInfoorder=newOrderInfo();if(Session[Session.SessionID]==null){Session["id"]=Request.QueryString["id"].ToString();Session["Titlename"]=Request.QueryString["Titlename"].ToString();Session["Moneys"]=Request.QueryString["Moneys"].ToString();item.CommodityID=Session["id"].ToString();item.CommodityName=Session["Titlename"].ToString();item.CommodityMoney=Session["Moneys"].ToString();item.CommodityNumber=1;order.OrderItemList.Add(item);Session[Session.SessionID]=order;Response.Redirect("Buycar.aspx");}

//这是实体类的代码publicclassOrderItemInfo{publicstringCommodityID;///商品IDpublicstringCommodityName;publicstringCommodityMoney;publicintCommodityNumber;}publicclassOrderInfo{publicintTotalNumber;//总数publicdecimalTotalMoney;//总钱publicList<OrderItemInfo>OrderItemList=newList<OrderItemInfo>();//总商品列表}

解决方案

解决方案二:
//这是修改的代码OrderInfoorder=(OrderInfo)Session[Session.SessionID];intnText=-1;for(inti=0;i<order.OrderItemList.Count;i++){TextBoxtb=(TextBox)Repeater1.Items[i].FindControl("TextBox1");if(int.TryParse(tb.Text.ToString(),outnText)==false)return;if(nText<0)return;((OrderItemInfo)order.OrderItemList[i]).CommodityNumber=int.Parse(tb.Text.ToString());}Session[Session.SessionID]=order;Repeater1.DataSource=order.OrderItemList;Repeater1.DataBind();

删除一条数据怎样写求解......
解决方案三:
order.OrderItemList这个实体类应该有移除的方法吧?

时间: 2024-11-16 03:01:37

关于Session购物车删除一条订单的相关文章

php session 购物车类

  <?php class Cart{ public function Cart() { if(!isset($_SESSION['cart'])){ $_SESSION['cart'] = array(); } } /* 添加商品 param int $id 商品主键 string $name 商品名称 float $price 商品价格 int $num 购物数量 */ public function addItem($id,$name,$price,$num,$img) { //如果该商品

对象-SSH中怎么实现根据id删除一条数据?求大神!!

问题描述 SSH中怎么实现根据id删除一条数据?求大神!! 如题,小白一枚,主要是this.getHibernateTemplate().delete();方法只能传对象,个人感觉太复杂,自己如果写一个删除不用它里面的方法应该怎么写? 解决方案 public void delete(int id){ String hql="delete Person as p where p.id=?"; Query query=session.createQuery(hql); query.setI

spring mvc-在springmvc中做一个根据id删除一条数据的功能,出现500问题,代码如下,请大神指教

问题描述 在springmvc中做一个根据id删除一条数据的功能,出现500问题,代码如下,请大神指教 Model层代码 package com.pengyou.model; import java.util.Date; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Generat

点击事件删除所在行,并在数据库删除这条数据

问题描述 点击事件删除所在行,并在数据库删除这条数据 想这个delete点击事件后,能够删除这条数据 解决方案 前台页面的删除,你可以删除元素,也可以删除后重新加载页面,之后删除这条数据么,把id传到后台,delete form where id=? 就可以了,没懂你哪里不会 解决方案二: 这些不都是有系统方法可以实现的吗?有不懂的直接查方法就好! 解决方案三: 我觉得是这样,点击后生成一个sql语句,然后发到数据库,删除记录. 解决方案四: 在事件中,产生一个SQL删除语句,并执行即可. 解决

谁会用DV控件删除一条记录啊啊,好多都显示不出来

问题描述 谁会用DV控件删除一条记录啊啊,好多都显示不出来 string whereClause = (_ResultLayer as IFeatureLayerDefinition).DefinitionExpression; string tableName = StaticSystemAOClass.AOComm.GetDataSetName(_ResultLayer.FeatureClass); DataTable dt=WFSysParaClass.SysDbCtrl.GetDataT

vb.net中如何删除一条数据

问题描述 用vb.net链接了数据库,然后选中一条数据,按删除的按钮,删除这条数据,这个按钮的代买如何编写?还有,如何得到我选中的数据是第几条?谢谢 解决方案 解决方案二:读入数据时加入ID列,选中记录时,记下ID的值,删除时就方便了DeleteTableWhereid=解决方案三:DataTable.rows(datagrid1.currentcell.rownumber).deleteSqlDataAdapter.update(Dataset1.datatable)解决方案四:排序后使用ID

c#-sql语句删除一条记录有问题,毕业设计帮帮忙,能帮帮我吗?

问题描述 sql语句删除一条记录有问题,毕业设计帮帮忙,能帮帮我吗? enter code here DB db = new DB(); string UserName = this.txtUserName.Text; string PassWord = db.GetMD5(this.txtPwd.Text.ToString());//MD5加密 string Code = this.txtCode.Text; string cmdstr = "insert into tb_User(UserN

sybase 数据库 删除触发器 一次删除多条记录,触发器为什么只执行一次。

问题描述 sybase 数据库 删除触发器 一次删除多条记录,触发器为什么只执行一次. Table1 id,name 1,'AA' 2,'BB' 3,'BB' 4,'BB' Table2 rq, tlb_name , value '2015/02/25','Table1' , 'id=1' 触发器: create trigger TR_DEL_Table1 on Table1 for delete as declare @IDtmp int declare @ID varchar select

mysql-JDBC 通过Delete语句删除一条记录后,如何在JTable里面刷新显示

问题描述 JDBC 通过Delete语句删除一条记录后,如何在JTable里面刷新显示 原JTable用来展示数据库当中的某个表,通过JDBC删除MySQL中的一条记录后,JTable如何做到刷新呢, 解决方案 删除后再触发请求一次数据呗 解决方案二: 删除操作如果是ajax就加个location.href="查询这些数据"; 删除是普通的方法就重定向查询的方法. 解决方案三: 你这是JavaSwing 把 试试table.updateUI();