999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

利用DataList控件顯示電子商務網站的購物車數據

2016-12-26 20:22:18寧云智劉紅梅
電子技術與軟件工程 2016年22期

寧云智++劉紅梅

摘 要

購物車是電子商務網站的一個重要模塊,購物車數據顯示有很多種方法,本文通過利用DataList控件來實現電子商務網站的購物車數據的顯示,從購物車頁面設計、購物車頁面初始化、添加商品到購物車、修改購物車商品數量、刪除購物車商品等方面進行分析與實現。

【關鍵詞】購物車 電子商務 DataList控件

1 引言

我們到超市去購買物品,都會拿一個購物籃或推一輛購物車來臨時盛裝購買的物品。在現在流行的購物網站上,用什么來盛裝臨時的物品呢?當然還是使用“購物車”。 購物車用來存放客戶想要購買的物品,簡單地說就是用一個數據顯示控件顯示數據,本文將介紹利用一個DataList控件來實現電子商務網站的購物車功能。

2 設計購物車頁面

在網站項目中添加一個“shopcar.aspx”頁面,在頁面上添加1個表格,在表格中添加1個Label控件、1個DataList控件、1個TextBox控件和3個按鈕,最終設計效果如圖1所示。

DataList控件的HTML代碼如圖2所示。

語句“”在DataList控件中綁定一個文本框控件,用于接收修改數量;

語句“” 在DataList控件中綁定一個觸發修改數量事件的按鈕控件,注意其CommandName屬性的設置。

語句“” 在DataList控件中綁定一個觸發刪除事件的按鈕控件。

3 購物車功能實現代碼

3.1 Page_Load事件關鍵代碼

在頁面初始化代碼中先判斷用戶是否在購物車已經購買了此商品,若已購買則提示修改數量就行,若是新買則在購物車插入一條新記錄,插入記錄代碼如下。

1 SqlStr = "insert into 購物車表 (會員名,圖書編號,數量) values(" + Session["Username"]

2 + "," + Session["book_id"] + ",1)";

3 Boolean Insert_Result;

4 Insert_Result = db.UpdateDataBySql(SqlStr);

UpdateDataBySql()為一個數據更新的方法,其代碼關鍵就是執行update語句。

3.2 修改購物車數量代碼

當想購買多個同一種商品,可以在購物車中修改數量就行,修改數量的關鍵代碼如下。

1 SqlStr = "update 購物車表 set 數量=" + count.Text + " where 圖書編號=" + book_id +

2 " and 會員名=" + Session["Username"] + "";

3 Boolean Update_Result;

4 Update_Result = db.UpdateDataBySql(SqlStr);

3.3 刪除購物車數據代碼

購物車有多種商品,發現有一種商品這次不想購買,可以從購物車中刪除這一種商品,刪除商品的關鍵代碼如下。

1 String book_id = this.DataList1.DataKeys[e.Item.ItemIndex].ToString();

2 SqlStr = "delete from 購物車表 where 圖書編號=" + book_id + "";

3 Boolean Del_Result;

4 Del_Result = db.UpdateDataBySql(SqlStr);

3.4 清空購物車數據代碼

當出現購物車中的商品這次都不想購買,可以使用“清空購物車”按鈕來實現,清空購物車數據關鍵代碼如下。

1 SqlStr = "delete from 購物車表";

2 Boolean Del_Result;

3 Del_Result = db.UpdateDataBySql(SqlStr);

4 結束語

電子商務網站中購物車功能有很多實現方法,本文通過對購物車的分析,設計一個利用DataList控件來顯示數據的購物車,利用數據庫對象構建了購物車模型,通過對購物車初始化、添加商品到購物車、修改購物車商品數量及刪除購物車數據的分析,實現了一個簡單易用安全的購物車。

參考文獻

[1]寧云智,林東升.ASP.NET程序設計項目教程[M].大連:大連理工大學出版社,2014.

[2]余正濤等.網上購物車的數據庫技術實現策略[J].計算機應用,2000.

[3]吳代文.基于PHP購物車的設計與實現[J].信息技術,2013.

[4]寧云智.基于B/S架構的高職學院學生頂崗實習管理平臺研究與設計[J].電腦編程技巧與維護,2012.

作者簡介

寧云智(1980-),男,碩士學位。現為湖南鐵道職業技術學院副教授。主要研究方向為軟件工程。

劉紅梅(1980-),女,碩士學位。現為湖南鐵道職業技術學院講師。主要研究方向為軟件工程。

作者單位

湖南鐵道職業技術學院 湖南省株洲市 412001

主站蜘蛛池模板: 天天爽免费视频| 精品国产美女福到在线不卡f| 污视频日本| 57pao国产成视频免费播放| 久无码久无码av无码| 久久综合亚洲色一区二区三区| 免费一级毛片不卡在线播放| 亚洲天堂精品在线| 国产成人精品高清在线| 欧美日韩国产精品va| 亚洲国产综合精品中文第一| 免费三A级毛片视频| 又黄又湿又爽的视频| 精品视频91| 久久午夜影院| 91精品综合| 蜜桃视频一区二区| 麻豆a级片| 国产美女91视频| 毛片视频网址| 又爽又大又光又色的午夜视频| 久久国产乱子伦视频无卡顿| 国产精品无码久久久久久| 成人午夜天| 中文字幕欧美日韩| 亚洲最大福利视频网| 欧美成人一级| 伊人久久青草青青综合| 国产一在线| 中日韩一区二区三区中文免费视频 | 国产视频自拍一区| 午夜高清国产拍精品| 精品国产黑色丝袜高跟鞋 | 久久99国产综合精品1| 亚洲最大情网站在线观看| 精品久久国产综合精麻豆| 国产噜噜噜视频在线观看 | 国产自在线拍| 久久国产亚洲欧美日韩精品| 久久免费精品琪琪| 午夜视频在线观看免费网站 | 国产精品女在线观看| 久久黄色小视频| 色婷婷狠狠干| 国产一区二区精品福利| 乱人伦视频中文字幕在线| 国产地址二永久伊甸园| 婷婷六月综合| 国产精品国产三级国产专业不| 亚洲精品动漫在线观看| 91久久国产成人免费观看| 国产综合亚洲欧洲区精品无码| 亚洲a级毛片| 国产成人一区| 国产成人免费视频精品一区二区| 亚洲AV无码久久天堂| 国产成人综合网在线观看| 无码专区在线观看| 欧美天堂在线| 亚洲欧美在线精品一区二区| 熟女日韩精品2区| 国产乱子精品一区二区在线观看| 亚洲国产精品国自产拍A| 日韩激情成人| 亚洲欧洲自拍拍偷午夜色| 波多野结衣一区二区三区AV| 国产欧美在线观看视频| 九九九久久国产精品| 97在线免费| 最新国产麻豆aⅴ精品无| 久久国产香蕉| 97在线免费| 久无码久无码av无码| 一本色道久久88亚洲综合| 欧美a在线| 欧美精品v欧洲精品| 久久中文字幕av不卡一区二区| 国产欧美日韩视频怡春院| 国产精品毛片一区| 国产丝袜啪啪| 亚洲精品麻豆| 国产电话自拍伊人|