asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

ASP.NET入门教程 13.3.1 购物对象[5]


发布日期:2019年05月10日
 
ASP.NET入门教程 13.3.1 购物对象[5]

操作回顾

WroxShoppingCart类提供了可插入到代码中的对象首先定义两个对象为它们在NamespaceWroxCommerce中这意味着通过在页面的顶部使用如下引用可以将它们插入在任何页面中

<%@ Imports Namespace=Wroxcommerce>

这个引用允许利用ShoppingCart对象中的所有属性和方法该对象中有许多代码因此简要浏览关于ShoppingCart对象中的每个对象会发生什么

CartItem只是一系列属性在其中存储每个购物车属性定义表示CartItem对象的每个商品的私有变量productID使您可以惟一地标识商品类型

Private _productID As Integer

Private _productName As String

Private _productImageUrl As String

Private _quantity As Integer

Private _price As Double

Private _lineTotal As Double

productName属性是文本因此将其存储为String接下来查看producrImageUrl属性并且不是存储物理图像而是存储位置的URL在其中可以找到这个图像(因此不需要在数据库中物理上存储该图像)并且因此也存储为Text quantity属性也存储为integer因为不可能有某个商品的一部分(Wrox Shop不会卖半条围巾或者是只有两条腿的臭虫)然而price属性是货币的表示从而需要Double数据类型因为将处理小数并且因为lineTotal属性由数量乘以价格组成它必须也是Double数据类型

每个这些属性必须是可读取和可写入的因此以这种格式为每个属性创建一组特性使用ProductID()特性作为示例

Public Property ProductID() As Integer

Get

Return _productID

End Get

Set(ByVal value As Integer)

_productID = value

End Set

End Property

[] [] [] [] [] [] [] [] []

               

上一篇:ASP.NET入门教程 13.3.1 购物对象[9]

下一篇:ASP.NET入门教程 13.3.1 购物对象[7]