当前位置: 首页 > news >正文

惠州网站建设哪里有广东广州疫情最新情况

惠州网站建设哪里有,广东广州疫情最新情况,网站banner规格,免费建立小程序网站思路&#xff1a; 创建一个多选列表 在cs文件里初始化购物车会话变量,同&#xff0c;创建一个新的 List<string> 并将其赋值给会话状态中的 "Cart" 键–&#xff08;利用Session&#xff09; Session 是一种用于存储用户特定信息的对象&#xff0c;这些信息可…

思路:

  1. 创建一个多选列表

  2. 在cs文件里初始化购物车会话变量,同,创建一个新的 List<string> 并将其赋值给会话状态中的 "Cart" 键–(利用Session)

    Session 是一种用于存储用户特定信息的对象,这些信息可以在多个请求之间保持(注意:初始化 Session["Cart"],可以确保在任何时候使用它时都不会遇到空引用问题)
    
  3. 检查并处理会话状态中购物车为空的情况

  4. 添加商品按键(注:当再次点击时,重复的商品将不再添加)

  5. 清空购物车

  6. 若想拓展(可以使用 CheckBoxListRepeater 控件来显示带有图片的商品列表)

Goods1.aspx代码

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Goods1.aspx.cs" Inherits="Goods1" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><title></title>
</head>
<body><form id="form1" runat="server"><div><asp:CheckBoxList ID="cblGood" runat="server"><asp:ListItem>苹果</asp:ListItem><asp:ListItem></asp:ListItem><asp:ListItem>香蕉</asp:ListItem><asp:ListItem>猕猴桃</asp:ListItem><asp:ListItem>黄瓜</asp:ListItem><asp:ListItem>白菜</asp:ListItem></asp:CheckBoxList><asp:Button ID="btnAdd" runat="server" Text="加入购物车" OnClick="btnAdd_Click"/><asp:Button ID="btnView" runat="server" Text="查看购物车" OnClick="btnView_Click" /><asp:Button ID="btnClear" runat="server" Text="清空购物车"  OnClick="btnClear_Click"/><br/><asp:Label ID="lblShow01" runat="server" ></asp:Label></div></form>
</body>
</html>

Goods1.aspx.cs代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;public partial class Goods1 : System.Web.UI.Page
{protected void Page_Load(object sender, EventArgs e){if (!IsPostBack){// 初始化购物车会话变量if (Session["Cart"] == null){Session["Cart"] = new List<string>();}}}protected void btnAdd_Click(object sender, EventArgs e){List<string> cart = (List<string>)Session["Cart"];foreach (ListItem item in cblGood.Items){if (item.Selected && !cart.Contains(item.Value)){cart.Add(item.Value);}}Session["Cart"] = cart;lblShow01.Text = "已加入购物车";}protected void btnView_Click(object sender, EventArgs e){List<string> cart = (List<string>)Session["Cart"];if (cart.Count > 0){lblShow01.Text = "购物车中的商品:" + string.Join(", ", cart);}else{lblShow01.Text = "购物车为空";}}protected void btnClear_Click(object sender, EventArgs e){Session["Cart"] = new List<string>();}
}
http://www.dinnco.com/news/16789.html

相关文章:

  • 做seo的网站推广软件赚钱的平台
  • 找合伙人做红木家具网站重庆百度推广排名优化
  • 企业商城网站建设价格西安百度关键词推广
  • 博客宁波seo推广
  • 江西公共资源交易网关键词快速优化排名软件
  • 哪里找人做网站seo企业顾问
  • 网站选项卡免费做网站的平台
  • 推进门户网站建设长沙seo运营
  • 安徽网站开发公司网站推广的途径有哪些
  • 济南网站中企动力seo综合查询站长工具
  • 福州网站公司seo搜索引擎优化试题
  • 如何使用腾讯云建网站化工网站关键词优化
  • 自学做网站网络广告设计
  • 查企业信息的软件seo文章排名优化
  • 微信公众号制作网站百度竞价包年推广是怎么回事
  • 安庆市建设局网站sem电子扫描显微镜
  • 豪爵摩托车官网seo网站排名优化案例
  • 网站源码分享平台seo搜索引擎优化怎么优化
  • 网络安全专业就业前景百度seo优化培训
  • 导航网站头部代码免费制作个人网站
  • 佛山微网站建设开发网站的流程是
  • 企业网站建设主要考虑哪些站点查询
  • 免费网站建设咨询大连企业网站建站模板
  • 网站开发 云智互联台州seo优化公司
  • 做兼职的设计网站有哪些工作百度账号怎么注册
  • 网络工作平台seo引擎搜索入口
  • 国家发改委网站储气能力建设中国三大搜索引擎
  • 建设工程造价网站西安seo阳建
  • 低价网站建设制作设计公司软件定制开发平台
  • 用vs2010做网站并连数据库网站推广的方法有哪几种