• 大小: 300KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-16
  • 语言: C#
  • 标签: asp.net  购物车  

资源简介

这是一个用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个文件信息

评论

共有 条评论