Web/Client/AddCart.aspx.cs

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Collections.Generic;
using System.Text;

namespace MrZeng.Web.Client
{
    public partial class AddCart : System.Web.UI.Page
    {
        Hashtable hashCar;
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                AddToCart();
            }
        }

        private void AddToCart()
        {
            if (Session["VIPNum"] != null)
            {
                string id = Request.QueryString["id"];
                int sum = Convert.ToInt32(Request.QueryString["sum"]);
                if (Session["Cart"] != null)
                {
                    //如果已有购物车则执行这里
                    hashCar = (Hashtable)Session["Cart"];
                    if (hashCar.Count < 15)
                    {
                        if (hashCar.Contains(id))//如果购物车中已有该商品,则数量添加1即可
                        {
                            MrZeng.BLL.P_GoodsInfo bll = new MrZeng.BLL.P_GoodsInfo();
                            int count = Convert.ToInt32(hashCar[id]);//得到该商品的数量
                            List<MrZeng.Model.P_GoodsInfo> list = bll.GetModelList("ID=" + int.Parse(id) + "");
                            if (count >= list[0].GoodsSum)//判断是否超出剩余件数
                            {
                                hashCar[id] = count;
                            }
                            else
                            {
                                hashCar[id] = count + sum;   //商品数量加 1 
                            }
                        }
                        else
                        {
                            //如果购物车中没有该商品则新添加一项
                            hashCar.Add(id, sum);
                        }
                    }
                    else
                    {
后面还有 20 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读 AI

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。