ASP.net购物车 session datatable

CS1061: “System.Web.UI.WebControls.GridViewRowCollection”不包含“Cells”的定义,并且找不到可接受类型为“System.Web.UI.WebControls.GridViewRowCollection”的第一个参数的扩展方法“Cells”(是否缺少 using 指令或程序集引用?)

 protected void Page_Load(object sender, EventArgs e)
{
    if (Session["shoppingcart"] == null)
    {
        Response.Write("<script>alert('购物车为空,请挑选商品');window.location.href='Default.aspx';</script>");
    }
    else
    {
        if (!this.IsPostBack)
        {
            GridView1.DataSource = Session["shoppingcart"];
            GridView1.DataBind();
            double sum = 0.0;
            for (int i = 0; i < GridView1.Rows.Count; i++)
            {

                sum = sum + (double.Parse(GridView1.Rows.Cells[2].Text));

            }
            Label2.Text = "总计:" + sum.ToString() + "元";
        }
    }
}

protected void ImageButton14_Click(object sender, ImageClickEventArgs e)
{
Session.Remove("shoppingcart");
GridView1.DataBind();
Label2.Text = "总计:0元";
}
protected void ImageButton15_Click(object sender, ImageClickEventArgs e)
{
string name = Session["UserName"].ToString();//获得提交用户的用户名
double sum = 0.0;
string p1="";
string p2="";
for (int i = 0; i < GridView1.Rows.Count; i++)
{
sum = sum + (double.Parse(GridView1.Rows.Cells[2].Text));
p1 =GridView1.Rows.Cells[0].Text;
p2 =GridView1.Rows.Cells[1].Text;
}

    BookDataContext w = new BookDataContext();
    Cart dan = new Cart();
    dan.UserName = name;
    dan.BookName= p1;
    dan.BookId = p2;
    dan.Price = sum;
    dan.addtime = Convert.ToDateTime(DateTime.Now);
    w.Cart.InsertOnSubmit(dan);
    w.SubmitChanges();

}
}

0

1个回答

GridView1.Rows[第n-1行].Cells[2].Text

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
asp.net 购物车 C# session实现
使用session实现的简单购物车,没有使用数据库,便于初学者理解session功能。
Asp.net Session购物车的例子
这是一个用Session实现购物车的例子,可以做为学习的参考。希望对大家有用。
简单实现购物车的基本功能和实现application,session,网页访问次数
简单实现购物车的基本功能和实现application,session,网页访问次数
Session用法案例 -->实现简单购物车功能(实际项目可能不会这么使用)
07120170909 1、session是在cookie的基础之上,利用cookie返回jsessionId(key[服务器随机生成])存在客户端实现,正真的数据存在服务端[key-value]。 2、session的使用步骤: 1)、设置:request.getSession().setAttribute("username", username); 2)、获取:request.getSession(false).getAttribute(username); 注:[false表示沿用之前设置的;不设置
Session购物车
Session,购物车,asp.net,Session学习
Session实现简单购物车
主要用于对Session对象的使用,大致过程由创建到销毁,即购物车的加入商品和清除购物车等一系列动作。Image类实现动态验证码。 (源码可以直接使用,注意路径问题) Image类实现验证码功能 package com.ayit.session; import java.awt.Color; import java.awt.Font; import java.awt.Graphics...
Session简单实现购物车功能
Session简单实现购物车功能这个小程序主要就3个页面,一个商品列表页面(HomeServlet),一个是提示加入购物车页面(AddCartTipServlet),一个是显示购物车清单页面(ShowCartServlet)。HomeServlet页面:@WebServlet({ "/HomeServlet", "/home" }) public class HomeServlet extends
精通asp.net mvc5创建购物车总结
应用商城不可或缺的购物车功能,总结如下 步骤1:定义购物车的实体,以及对加入购物车的一些方法,如增加删除清空等方法,在域模型中新增两个类,分别是 Cart 和CartLine.cs,代码如下:  public class Cart     {         private List lineCollection = new List();         public void
ASP.NET MVC Ajax 购物车的实现
该购物车是用 Ajax 访问 Control 内的方法做的, 因此会频繁访问数据库(反真我做的是毕业设计。。。哈哈) 其实,对于以前熟悉 了webforms 的我来说,要用新的思路做东西,我的内心是拒绝的。。 1.购物车表图 2.AJAX 访问Control var jsonData = "{\"albumId\":\"" + $("#_number").text()
Session购物车示例
Session购物车 asp.net(c#)
用session实现简单的购物车
列出所有书籍,用一个类来模拟数据库 //代表网站首页,列出所有书 @WebServlet(name = &quot;ListBookServlet&quot;,urlPatterns = &quot;/ListBookServlet&quot;) public class ListBookServlet extends HttpServlet { protected void doPost(HttpServletReques...
asp.net购物车
asp.net购物车使用Session实现
cookie实现购物车与session的登录判断
Cookie是由服务器端生成,发送给客户端,在客户端存储,而session是有服务器端生成,并存储于服务器端,因而session比cookie安全。但是如果什么都放session的话,会拖垮服务器的。 要实现购物车,首先我们用js模拟一个商品对象,这里只给出了加入购物车的功能 'use strict'; var id=0; function getId() { id++;
Session 购物车
asp.net session 对象使用实例, session购物车,div+css页面布局
session实现简单购物车
一、实现思路 1、step1.jsp          实现一个表单,选择要购买的书籍    action=processStep1 2、ProcessStep1Servlet.java        获取step1的数据,重定向到step2 3、step2.jsp     实现一个表单填写用户信息  action=processStep2 4、ProcessStep2Servle
mvc实现dataTable数据统计
基于MVC实现通过数学公式不同表格字段间的计算,并以表格的形式展示出计算结果
Session实现购物车(经典)
1:step-1.jsp     pageEncoding="UTF-8"%> Insert title here Step1:选择要购买的图书: /processStep1" method="post">               书名       购买               Java                
简易session购物车开发
简易session购物车开发要求:(1)保证中文的正常显示(2)表单提交以后,可以专门用一个jsp处理,然后再回退到操作界面(需要一定的时间延迟刷新,保证用户能感受到页面的变化)。(3)购物车数据通过Session保存,窗口关闭以后数据消失。shopping cart1.jsp:购物车一页面球类<%-- Created by IntelliJ IDEA. User: Luminary D
session购物车实例
session 购物车 实例 淘宝 便于学习asp.net
SESSION购物车SESSION购物车SESSION购物车
SESSION购物车SESSION购物车SESSION购物车SESSION购物车SESSION购物车SESSION购物车SESSION购物车
ASP.NET常用对象——Session对象的基本使用和原理
不同页面之间的信息共享 Session对象 使用Session实现简单购物车 前台
Session购物车实现
//添加购物车     private void addCart(HttpServletRequest request, HttpServletResponse response) {                  response.setContentType(&quot;application/html;charset=utf-8&quot;);                  try {         ...
使用session做的购物车
温故而知新。工程结构: public class Product { private int id; private String name; private double price; public Product(int id, String name, double price) { this.id = id; th...
使用session时如何让浏览器关闭后,在下次打开浏览器时session不“消失”(以购物车存于session为例)
很多人在最初使用session存信息的时候会发现,当浏览器关闭后,下次打开时存的session已经不见了。 众所周知,session是存于服务器端中,那么为什么关闭浏览器后,再次打开,session会不见呢。 首先,session有一个唯一的标识符,即session的id,JSESSIONID(sessionid)。 当用户每次发出请求session中的信息时,Servlet会根据这个id找到相应...
【JSP学习笔记】JSP session对象的应用 模拟商城购物车
前言:下面贴出的实现代码核心部分摘抄了xiufeng大佬的代码正文session对象简介:session对象的主要用途也是保存信息,当用户第一次到达网站时,系统为其分配一个session。session和application一样也使用自己的自定义属性。所以可以使用Session 对象存储用户登录网站时候的信息。当用户在页面之间跳转时,存储在Session对象中的变量不会被清除需求:利用sessi...
PHP 购物车 session(非框架)
这是我的一次面试中的面试题,简单写商城的购物车功能,要求是: 1、自己写简单的前台 2、用户登录前能用购物车 3、不可以用cookie 该购物车的主要逻辑是,用session来实现识别不同的用户各自的购物车,以便用户登录后保存的是自己的购物车。流程图如下:    各文件的代码如下:     shop_list.php <?php /* shop_cart.php
使用session完成简单的购物车功能(七)
一、文件结构图 二、代码实现 com.it.domain.Book类 package com.it.domain; import java.io.Serializable; public class Book implements Serializable{ private String id; private String name; private String pri...
用session实现简单的购物车功能
使用servlet中的session实现简单的购物车功能(显示商品,点击添加到购物车,查看购物车)
Java中实现基于Session和Cookie的购物车
关键字:Java中实现基于Session和Cookie的购物车 今天学习到了另外一种购物车的实现.和.net中的实现思路有些差异.在此做个总结 1、首先抽象出&quot;购物车&quot;,由商品、购物车中的项、购物车三部分组成. package com.pf.entity; import java.io.Serializable; /** * 商品类(我用的Food) * @aut...
jsp 的session实现小的购物车的功能
这个是jsp中session实现购物车的小代码,供初学者参考,加油,程序员们,come on!
DataTable请求在当session失效被后台拦截器拦截重定向引发错误
一、问题描述 前台使用DataTable插件,发送ajax请求到后端,由于session失效导致被拦截器拦截后重定向到指定页面,但是DataTable认为是后端返回的JSON,DataTable却无法解析导致报错。 二、问题代码 1、后端拦截器代码 拦截除&quot;/login.jsp&quot;、&quot;Login.do&quot;、&quot;/logout.do&quot;以外的请求,对于没有登陆的访问者令其页面重定向到登陆页面 ...
session技术实现网上商城购物车
session技术实现网上商城购物车的小例子.可以运行的! 本人的环境JDK8,Tomcat7。 欢迎大家批评指正。
Servlet——利用Session完成的简单购物车
Servlet——利用Session完成的简单购物车 1.创建登录页面 login.html &amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot; &quot;http://www.w3.org/TR/html4/loose.dtd&quot;&amp;gt; &amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;met...
.net实验三购物车(共三个网页)
.net实验中购物车的各个控件的使用。 实验4 ASP.NET页对象编程(2学时) 实验目的 了解ASP.NET页对象特点。 掌握ASP.NET Session对象编程。 实验内容 模拟一个购物车功能:2个商品购买页面(可互相切换),一个购物车(显示购物列表)。其中商品购买页面包含商品的名称、单价和购买数量,购物车能统计商品的单价、购买数量和总价。
利用COOKIE和SESSION分别写一个购物车
1.COOKIE <?php header("content-type: text/html; charset=utf-8"); ?> COOKIE购物车实现 img{ width: 200px; height: 200px; } 2.php <?php heade
基于session的购物车的项目详解
购物车(shoppingCart): 生活:存放商品的小车 应用:(在线商城中)存储需要购买的商品。 购物车的设计: 1):基于Session的购物车,购物车是存储到session中的作用域的,浏览器关闭购物车就没有。 2):基于Cookie 的购物车 购物车的中存储中的Coo...
wicket中当在一个类中要操作种UI时,的解决办法
package com.shzhsoft.webapp.test.datatable;import javax.swing.tree.DefaultMutableTreeNode;import javax.swing.tree.DefaultTreeModel;import javax.swing.tree.TreeModel;import org.apache.wicket.extensions
用Cookie和Session简单实现购物车
作为单身汪的小编,无法体会到被女神逼着清空购物车的那种”快感”!!,罢特!!我可以自己清空呀!! 傲娇脸~~冰箱, 手机, 电视, 手电筒 来一套!!(ps:手电筒是什么鬼!!)下面我用Cookie和Session来清空购物车里的这4样东东!! 感觉自己有点溜!!一.CookieCookie分为会话级别和持久化两种,这里将利用的是持久化的Cookie,以遍保存并显示浏览商品记录,和实现商品就算页面(
Session添加到购物车
session:     服务器端会话技术.     当我们第一次访问的服务器的时候,服务器获取id,         能获取id             要拿着这个id去服务器中查找有无此session                 若查找到了:直接拿过来时候,将数据保存,需要将当前sessin的id返回给浏览器                 若查找不到:创建一个session,将你的数据...
session实现购物车
功能:应用会话技术实现购物车功能,点击货物,将货物保存至购物车,实现购物车的增添清空功能主界面代码:&amp;lt;%@ page contentType=&quot;text/html;charset=UTF-8&quot; language=&quot;java&quot; pageEncoding=&quot;UTF-8&quot; %&amp;gt; &amp;lt;%@page import=&quot;java.util.Map&quot; %&amp;gt; &amp;lt;%@tagli