⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kj10-07.txt

📁 asp.net(适用于高职高专教学)电子教案
💻 TXT
字号:
    10.7.1 在线购物系统简介
    本例实现了一个能显示商品信息,并支持顾客自由选购的系统。
    从设计的角度看,“购物袋”是本系统的核心。“购物袋”用于存储顾客所选择商品的“编号”和数量信息,顾客选择商品后,“购物袋”中的内容应能自动跟随顾客的选购操作,且不论用户位于那个页面,“购物袋”应时刻伴其左右。
    基于上述考虑,本系统利用Session变量和HashTable(Hash表)实现“购物袋”。
    HashTable是一种两列式的数据结构,其中一列称为Key,另一栏称为Value,其最大的特色是可以十分方便地通过Key获得Value。例如对于名为Hash的HashTable,如果其中一行数据的Key为“Book00”,则可以通过表达式Hash("Book00")访问该行数据的Value。
    10.7.2 购物区(商品类别)选择模块
    顾名思义,该模块的功能是支持顾客选择商品类别,以进入相应的“购物区”选购商品。本模块设计时考虑了两点,一是页面中的类别条目应来自数据库中的记录,这样才能在不更改
页面文件的前提下随意更改、增删商品类别;二是通过Url参数将顾客所选择类别的编号传递给商品选择页面。
    本模块与文件Prac10-08-1.aspx对应。
    10.7.3 商品选择模块
    本模块的主要功能是,接收商品类别参数,显示相应类别商品列表,并构造供顾客选择商品的输入元素,在顾客选购商品后,将所购商品信息记录在HashTable中或改写HashTable中原有的数据。
    10.7.4 “购物袋”处理模块
    本模块的主要功能是,对DataGrid控件的有关属性进行设置,以显示“退回此商品”按钮;根据HashTable中的信息,从数据库中提取相应的商品记录,写入内存数据表,之后,增加数量和总价两个字段到内存数据表。将该表与DataGrid控件绑定并激活绑定以显示所购商品信息。
    10.7.5 “退回所有商品”模块
    与本模块对应的文件是Prac10-08-4.aspx,其中只包含在后台运行的代码。该模块的主要
功能是清除HashTable中的所有记录。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -