问题描述
- asp.net的session对象购物车
-
我刚学asp.net,要做购物车,不用数据库的那种,只是session对象,现在代码写好了,就是我第二次点击购买的时候,我希望购物车里有两次记录要怎么做,就比如同一件商品,我点击两次购买,购物车里有两个订单
代码如下:
<%@ Page Language="C#" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
protected void Button1_Click(object sender, EventArgs e)
{
Session["a"] = Label1.Text;
Session["g"] = Label7.Text +1 +"</br>";Response.Redirect("~/Default2.aspx");
}protected void Button2_Click(object sender, EventArgs e)
{
Session["b"] = Label2.Text;
Session["h"] = Label8.Text +"</br>";
Response.Redirect("~/Default2.aspx");
}protected void Button3_Click(object sender, EventArgs e)
{
Session["c"] = Label3.Text;
Session["i"] = Label9.Text +"</br>";
Response.Redirect("~/Default2.aspx");
}protected void Button4_Click(object sender, EventArgs e)
{
Session["d"] = Label4.Text;
Session["j"] = Label10.Text +"</br>";
Response.Redirect("~/Default2.aspx");
}protected void Button5_Click(object sender, EventArgs e)
{
Session["e"] = Label5.Text;
Session["k"] = Label11.Text +"</br>";
Response.Redirect("~/Default2.aspx");
}protected void Button6_Click(object sender, EventArgs e)
{
Session["f"] = Label6.Text;
Session["l"] = Label12.Text +"</br>";
Response.Redirect("~/Default2.aspx");
}<br>
.style1<br>
{<br>
text-align: left;<br>
}<br>
.style2<br>
{<br>
text-align: center;<br>
font-weight: 700;<br>
}<br>
.style3<br>
{<br>
font-weight: 700;<br>
text-align: center;<br>
}<br>
.style4<br>
{<br>
font-weight: 700;<br>
text-align: center;<br>
}<br>
.style5<br>
{<br>
font-weight: 700;<br>
text-align: center;<br>
}<br>
.style6<br>
{<br>
font-weight: 700;<br>
text-align: center;<br>
}<br>
.style7<br>
{<br>
font-weight: 700;<br>
text-align: center;<br>
}<br>
.style8<br>
{<br>
height: 21px;<br>
}<br>
.style9<br>
{}<br>
#form1<br>
{<br>
text-align: left;<br>
}<br></div> <asp:Image ID="Image2" runat="server" Height="234px" ImageUrl="~/图片/时代广场的蟋蟀.jpg" Width="234px" />
??? ?
ImageUrl="~/图片/查理和巧克力工厂.jpg" Width="234px" />
?????
ImageUrl="~/图片/了不起的狐狸爸爸.jpg" Width="234px" />Width="243px">/asp:Label
?? ?
Width="234px">/asp:Label
?????
Width="234px">/asp:Label?????????
?
CssClass="style8" UseSubmitBehavior="False" />
??/asp:Label
????????????????????
UseSubmitBehavior="False" />
?/asp:Label
????????????????????????/asp:Label
ImageUrl="~/图片/爱德华的奇妙之旅.jpg" Width="234px" />
?????
ImageUrl="~/图片/小时候就想做的事.jpg" Width="234px" />
??
ImageUrl="~/图片/天蓝色的彼岸.jpg" Width="234px" />Width="234px">/asp:Label
???????
Width="234px">/asp:Label
??
Width="234px">/asp:Label???????
??/asp:Label
<asp:Button ID="Button5" runat="server" Text="购买" onclick="Button5_Click" />
?/asp:Label
????????????????????/asp:Label
????????????????????????????????????????????????
PostBackUrl="~/Default2.aspx">去购物车/asp:LinkButton<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
protected void Page_Load(object sender, EventArgs e)
{
Session["Buy"] = Convert.ToInt32(Session["Buy"]);
Response.Write(Session["a"]);
Response.Write(Session["g"]);Response.Write(Session["b"]);
Response.Write(Session["h"]);Response.Write(Session["c"]);
Response.Write(Session["i"]);Response.Write(Session["d"]);
Response.Write(Session["j"]);Response.Write(Session["e"]);
Response.Write(Session["k"]);Response.Write(Session["f"]);
Response.Write(Session["l"]);
}<br>
.style1<br>
{<br>
height: 111px;<br>
}<br>
#form1<br>
{<br>
height: 65px;<br>
width: 932px;<br>
}<br></div> <br /> <br /> <asp:LinkButton ID="LinkButton1" runat="server">去收银台</asp:LinkButton>
??
继续购物/asp:LinkButton要怎么做呢?
解决方案
你可以点击购买这个按钮以后创建一个
HashTable shopping = new HashTable();
点击购买后往shopping.add("商品ID",商品对象);
每次点击都往这个shopping对象中添加一条记录 ,添加完以后把Session["Shop"] = shopping ;展示就直接把Sessiong["Shop"]对象中的Table强转一下就好了 !
相关文章
- asp.net mvc项目:做一个简单的购物网站,如何实现让多个用户同时在线购物?
- asp.net-不知道怎样判断,如何解决这个现象?
- asp.net-未将对象引用设置到对象的实例。修改密码就出现这个问题
- 判断相等-asp.net mvc 为什么Session != Session ?
- asp.net gridview 问题
- jsp问题-Session对象可以保存对象吗?
- asp.net mvc 购物网站 购物车
- session-菜鸟问的asp.net基础问题
- 关于网站购物开发的问题 asp.net mvc
- asp.net中session参数问题
【云栖快讯】2017互联网超级工程阿里双11完美落幕,交易额突破1682亿,但阿里工程师如何玩转“超级工程”,背后黑科技又是如何?12月13-14日,12位大咖直播分享揭秘1682亿背后技术实践,马上预约 详情请点击
热门推荐
- 高性能云服务器2折起
- 云服务器配置
- 技术资料
- 云计算
- 域名
- shell
- node.js
- 问答
- java
- mysql
- C++
- python
- jQuery
- Android
- asp
- PHP技巧
- jQuery教程
- JavaScript技巧
- JS
- SEO
- sql server
- mysql教程
- 前端
- 技术文集
- 技术
- 主题地图
- A
- z
- 云服务器哪家好
- API
- 大数据
- 云安全
- 云存储
- 云计算
- 获取公众号授权失败
- 兼容性疑难解答
- path
- stm32
- jsonobject
- product
前三篇
- 人脸识别-求大神指点~~急用啊~~
- javaweb-模糊查询时“索引 1 超出范围”
- vc++编程问题-VC 修改javascript函数?
后三篇
- fanbutong-JTable中设置AbstractTableModel,表格里面的单元格长度可以设置成各不相同吗?
- java基础-java方法调用和对象比较问题
- maven pom-maven 用Eclipse从svn检出的maven项目,再转为maven管理时,pom.xml报错,什么原因?
(yq.aliyun.com)为您免费提供asp.net的session对象购物车相关信息,包括
asp.net
session
的信息
,所有asp.net的session对象购物车相关内容均不代表的意见!
该页面h5页面的地址是:https://m.aliyun.com/yunqi/wenzhang/show_74441,您可以点击asp.net的session对象购物车-手机站访问。
- 推荐产品
云数据库RDS
稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一
立即查看
云服务器9.9元 限时抢购
6款热门基础云产品6个月免费体验;2款产品1年体验;1款产品2年体验
9.9元 立即购买
云服务器ECS
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率
立即查看
开发者软件
开发者常用软件,超百款实用软件一站式提供
立即查看
-
热门标签
图形
netfilter
mbprogresshud 显示
dom7011
警示框
sift surf
dfs
人机交互
spss
图灵机器人知识库
ava
edge windows10
slimxml c++
本地安装问题
access visualc#
retrieve
静默式安装
js jax 函数
水印
精度丢失
-
社区推荐
更多>
- 好东西来了!2017云栖大会400+份重磅资料下载
- 叮咚!您有一份2017杭州云栖大会参会指南待签收【持续更...
- 重磅发布背后:POLARDB的中国故事
- 传统应用层逻辑分库DB迁移阿里云DRDS+RDS分布式数...
- 海量用户实时定位和圈人 - 团圆社会公益系统(位置寻人\...
- 京颐CTO宋建康:如何应对系统高度分化异构的挑战,打造不...
- 经典网络迁移VPC最佳实践
- 揭秘IPHONE X刷脸认证的技术奥秘
- 5大场景护航企业成长,实例解析阿里云适应性网络架构
- 专访阿里云异构计算负责人:异构计算,GPU、FPGA、A...
-
看了此文的人还看了
- session-Could not open Hiber...
- mysql嵌套插入,排序效果消失
- 实现我所需要的功能在技术上如如何实现?
- j2ee:如何解决访问url中有虚拟目录的问题
- c++.net程序设计,一个问题
- 放到jsp页面中,OBJECT 这样最大化页面为什么不起...
- 谁能帮忙推荐一本JBuilder 2008的教材
- 求救,关于DB.SEARCH里面的公式
- 自定义属性获取
- 五一想来个北京自助游,在这找个导游!
热门活动更多>
- 云服务器9.9元抢购
6款产品 6个月免费体验
查看详情>
- 搭建网站/应用首选
轻量应用服务器 45元/月
查看详情>
- 全新云服务器限时2折起
I/O优化,独享IP,性能提升20%
查看详情>
热点导航
- 高性能云服务器2折起
- 域名查询
- 网站域名whois查询
- 云计算
- 网站服务器价格
- 域名注册
- bootstrap table
- MySQL三节点
- MySQL读写分离
- 技术资料
- 阿里云邀请码
- product
- cfbundleidentifier报错
- echarts地图json数据
- webstorm开发javaweb
- 社区
- 技术
- 滚动条
- mysql upgrade
- ie浏览器不加载样式
- c primer 第五版
- java实现opc client
- post请求
- 支付宝同步和异步通知
- product1
- 三合一云商城建设
- 软件安装环境配置
- 技术
- 钉钉收费
- 问答
- 数据算法竞赛