遗憾的是在大量新控件中没有任何可以使用的预定义的购物车控件因此将需要创建一个这种控件然而可以做的工作是利用一些已有的ASPNET 控件并且可以构造购物车控件不仅可以将该控件用于这个应用程序中还可以用于将来构建的任何应用程序中在ASPNET 中数据处理特性已经有了很大的改进可以使用GridView控件和一些巧妙的数据绑定来创建购物车
然而在仓促构建购物车之前值得考虑更多有关设计的内容将如何访问购物车?将如何显示购物车中的商品?第一个问题很容易回答向产品项页面添加一个按钮单击该按钮可简单地将商品添加到购物车然而应该在什么位置继续操作?没有转到购物车或许希望返回到目录购物车在本质上应该是不引人注目的不希望每次粘贴进商品时都看到购物车的内容这或许对推动购买没有任何益处(并且由此可推论出不利于销售)!在开始结账时才显示购物车的内容将更为容易因此系统开发类似于图的结构
这个图表显示了如何在应用程序的不同部分之间移动可以从Product Catalog页面移动到Shopping Cart自身或Product Item页面在Product Item页面中可以添加商品该商品将出现在购物车中
然后第二个问题是有关应该如何显示购物车如果对该布局非常确信或许可以有一些控件弹出菜单该菜单出现在站点的每个页面中但因为不希望在Web站点设计中花费大量时间和复杂的工作所以只将购物车设计为单独的页面可以通过单独的链接很容易地访问这个页面己经特别指定GridView控件显示购物车的内容因此继续并构建该流水线的下一个页面
ASPNET 入门教程完整版
[] [] [] []