资源简介
可以通用,功能不错。
asp.net购物车 .net购物车 C#购物车 net通用购物车 asp通用购物车
asp.net购物车 .net购物车 C#购物车 net通用购物车 asp通用购物车
asp.net购物车 .net购物车 C#购物车 net通用购物车 asp通用购物车
代码片段和文件信息
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Collections.Generic;
public partial class Addcar : System.Web.UI.Page
{
protected void Page_Load(object sender EventArgs e)
{
if (!IsPostBack)
{
ShowCar();
}
}
private void ShowCar()
{
string id=Request.QueryString[“id“].ToString();
OrderItemInfo item = new OrderItemInfo();
OrderInfo order = new OrderInfo();
if (Session[Session.SessionID]==null)
{
Session[“id“] = Request.QueryString[“id“].ToString();
Session[“BookName“] = Request.QueryString[“BookName“].ToString();
Session[“Author“] = Request.QueryString[“Author“].ToString();
item.BookID = Session[“id“].ToString();
item.BookName = Session[“BookName“].ToString();
item.BookAuthor = Session[“Author“].ToString();
item.BookNumber =1;
order.OrderItemList.Add(item);
Session[Session.SessionID] = order;
Response.Redirect(“ShowInf.aspx“);
}
else
{
order = (OrderInfo)Session[Session.SessionID];
Session[“id“] = Request.QueryString[“id“].ToString();
Session[“BookName“] = Request.QueryString[“BookName“].ToString();
Session[“Author“] = Request.QueryString[“Author“].ToString();
item.BookID = Session[“id“].ToString();
item.BookName = Session[“BookName“].ToString();
item.BookAuthor = Session[“Author“].ToString();
item.BookNumber = 1;
int i;
for (i=0; i < order.OrderItemList.Count; i++)
{
if (item.BookID == order.OrderItemList[i].BookID)
{
(order.OrderItemList[i]).BookNumber++;
break;
}
}
if (i == order.OrderItemList.Count) { order.OrderItemList.Add(item); }
Session[Session.SessionID] = order;
Response.Redirect(“ShowInf.aspx“);
}
}
protected void Button2_Click(object sender EventArgs e)
{
OrderInfo order = (OrderInfo)Session[Session.SessionID];
int nText = -1;
for(int i=0;i {
TextBox tb = (TextBox)GridView1.Rows[i].Cells[3].FindControl(“TextBox1“);
if (int.TryParse(tb.Text.ToString() out nText) == false) return;
if (nText < 0) return;
((OrderItemInfo)order.OrderItemList[i]).BookNumber = int.Parse(tb.Text.ToString());
}
Session[Session.SessionID] = order;
GridView1.DataSource = order.OrderItemList;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1982 2008-12-18 14:50 MyCar\Addcar.aspx
文件 3159 2008-12-18 15:01 MyCar\Addcar.aspx.cs
文件 11975 2008-12-04 15:25 MyCar\App_Code\OleDbHelper.cs
文件 882 2008-12-18 09:22 MyCar\App_Code\OrderFrom.cs
文件 4878336 2008-12-18 11:49 MyCar\App_Data\Mal.mdb
文件 1516 2008-12-18 09:51 MyCar\Default.aspx
文件 1019 2008-12-17 16:07 MyCar\Default.aspx.cs
文件 1995 2008-12-18 14:57 MyCar\ShowInf.aspx
文件 1469 2008-12-18 15:00 MyCar\ShowInf.aspx.cs
文件 1546 2008-12-15 16:02 MyCar\Web.Config
目录 0 2008-12-18 09:22 MyCar\App_Code
目录 0 2008-12-18 15:01 MyCar\App_Data
目录 0 2008-12-18 15:09 MyCar
----------- --------- ---------- ----- ----
4903879 13
评论
共有 条评论