资源简介
这是一个用asp.net写的购物车系统,代码非常简单,对初学者学习asp.net 购物车非常有帮助,用到了gridview等数据空间非常有帮助

代码片段和文件信息
using System;
using System.Data;
using System.Web.UI.WebControls;
namespace Bonnet
{
public partial class Cart : System.Web.UI.Page
{
private double total = 0; // 订单总计金额
private int num = 0;
#region 【页面初始化】
///
/// 页面初始化
///
///
///
protected void Page_Load(object sender EventArgs e)
{
if (!IsPostBack)
{
CartBind();
}
}
#endregion
#region 【数据绑定】
///
/// 数据绑定
///
private void CartBind()
{
string username = string.Empty;
// 判断是否登录过
if (Session[“username“] == null)
{
Response.Redirect(“Login.aspx“);
}
else
{
username = Session[“username“].ToString();
}
this.lblOrderId.Text = DateTime.Now.Ticks + username;
this.lblUserName.Text = username;
this.lblTotal.Text = “0.00 元“;
if (Request.QueryString[“productId“] != null)
{
if (Session[“cart“] == null)
{
string strSql = “SELECT * FROM t_product WHERE productId = “ + Request.QueryString[“productId“].ToString();
DataTable dt = SqlHelper.Query(strSql);
DataTable mydt = new DataTable();
DataColumn dc1 = new DataColumn(“productId“ typeof(string));
mydt.Columns.Add(dc1);
DataColumn dc2 = new DataColumn(“productName“ typeof(string));
mydt.Columns.Add(dc2);
DataColumn dc3 = new DataColumn(“price“ typeof(string));
mydt.Columns.Add(dc3);
DataColumn dc4 = new DataColumn(“discount“ typeof(string));
mydt.Columns.Add(dc4);
DataColumn dc5 = new DataColumn(“productNum“ typeof(string));
mydt.Columns.Add(dc5);
foreach (DataRow dr in dt.Rows)
{
DataRow mydr = mydt.NewRow();
mydr[“productId“] = dr[“productId“].ToString();
mydr[“productName“] = dr[“productName“].ToString();
mydr[“price“] = dr[“price“].ToString();
mydr[“discount“] = dr[“discount“].ToString();
mydr[“productNum“] = “1“;
mydt.Rows.Add(mydr);
}
Session[“cart“] = mydt;
this.gvOrder.DataSource = mydt;
this.gvOrder.DataBind();
}
else
{
string sql
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1628 2010-12-13 22:36 SqlHelper.cs
文件 7580 2010-12-13 23:30 Web.config
文件 3145728 2011-02-18 09:24 DB_51aspx\DBCart.mdf
文件 1048576 2011-02-18 09:24 DB_51aspx\DBCart_log.ldf
文件 125 2007-03-27 14:33 最新Asp.Net源码下载.url
文件 18944 2011-02-18 09:02 bin\Bonnet.dll
文件 44544 2011-02-18 09:02 bin\Bonnet.pdb
文件 7968 2010-12-05 11:15 Images\1.jpg
文件 12966 2010-12-05 11:15 Images\2.jpg
文件 8444 2010-12-05 11:15 Images\3.jpg
文件 4662 2010-12-05 11:16 Images\4.jpg
文件 3517 2010-12-05 11:17 Images\5.jpg
文件 12620 2010-12-05 11:17 Images\6.jpg
文件 631 2011-02-18 09:02 obj\Debug\Bonnet.csproj.FileListAbsolute.txt
文件 18944 2011-02-18 09:02 obj\Debug\Bonnet.dll
文件 44544 2011-02-18 09:02 obj\Debug\Bonnet.pdb
文件 1299 2010-12-04 18:02 Properties\AssemblyInfo.cs
文件 1745 2011-02-18 09:24 51aspx源码必读.txt
文件 5393 2010-12-12 11:22 Bonnet.csproj
文件 1286 2010-12-12 12:02 Bonnet.csproj.user
文件 901 2011-02-18 09:20 Bonnet.sln
..A..H. 18432 2011-02-18 09:24 Bonnet.suo
文件 4561 2010-12-13 22:09 Cart.aspx
文件 12080 2010-12-13 22:35 Cart.aspx.cs
文件 4664 2010-12-06 16:24 Cart.aspx.designer.cs
文件 4945 2007-07-18 09:38 from.gif
文件 1254 2010-12-05 11:07 Login.aspx
文件 2910 2010-12-13 22:12 Login.aspx.cs
文件 2231 2010-12-05 11:05 Login.aspx.designer.cs
文件 4019 2010-12-12 10:05 Main.aspx
............此处省略17个文件信息
- 上一篇:Add-In插件 ArcMap tool工具使用
- 下一篇:C#-实现控件数组
相关资源
- ASP.NET实验室预约管理系统
- 020ASP.NET车辆综合管理系统.zip
- c# 高校档案信息管理系统
- asp.net中c#做的躲避小游戏,希望大家
- ASP.NET C# 工资管理系统
- ASP.NET客户管理系统(毕业设计 C#
- 在线求职系统(C#ASP.NET源码)
- asp.net 在线考试系统及论文
- ASP.Net文件上传管理源码
- 《OA企业办公自动化》asp.net 源码(附
- asp.netc#开发规范
- asp.net 大文件上传(带进度条)
- 通过程序自动填充并提交ASP.NET表单(
- ASP.NET 基础编程文档(PPT电子教案)
-
ASP.NET_xm
l深入编程技术 - asp.net 新闻发布系统源码(附文档以及
- asp.net 简单的Ajax应用
- asp.net 企业官网源码(附数据库)
- asp.net 花语花店销售网站源码(含数据
- ASP.NET资产管理系统源码(附数据库)
- ajax 登录(基于asp.net)
- asp.net 简单新闻发布系统源码(附数据
- asp.net新闻发布系统(源码+数据库+论
- asp.net网上购物系统源码
- ASP.NET 在浏览器中预览文件
- asp.net 生命周期
- asp.net 花语花店销售网站源码(附数据
- asp.net 购物车实现(基于Session)
- C# asp.net验证码
- asp.net 网上商城源码
评论
共有 条评论