【发布时间】:2010-12-29 11:07:17
【问题描述】:
我正在用 ASP.Net/C# 构建一个电子商务网站,但我的购物车遇到了一些问题...
我希望我的顾客能够说“我想要 X 个盒子,每个盒子都装有 Y 个物品”。
假设,例如,我的网站销售鲜花。客户登录,然后选择 X 花束,然后对于每一束,他从目录中添加鲜花。
您能否指出一些链接或提示以实现此行为?
谢谢
【问题讨论】:
标签: c# asp.net shopping-cart
我正在用 ASP.Net/C# 构建一个电子商务网站,但我的购物车遇到了一些问题...
我希望我的顾客能够说“我想要 X 个盒子,每个盒子都装有 Y 个物品”。
假设,例如,我的网站销售鲜花。客户登录,然后选择 X 花束,然后对于每一束,他从目录中添加鲜花。
您能否指出一些链接或提示以实现此行为?
谢谢
【问题讨论】:
标签: c# asp.net shopping-cart
一个简单的类层次结构可能是:
Order 有 ItemContainers 有 Items
ItemContainers 和 Items 都有数量。
善良,
丹
【讨论】:
简单地要求用户选择一束鲜花,然后显示带有复选框的鲜花列表,并在会话中存储选中的框数及其 ID 以及花束。 最终的购物车表将有花 id、花束 id 和花数 你可以通过让他创建一个花束然后添加鲜花来关联这种关系
【讨论】:
仔细想想,这有点像那些将笔记本电脑放在篮子里然后对其进行自定义的应用程序。但是,您可以在篮子里放一束花,然后定制它!
找到这个演示后,我们一直在做类似的事情(与食物相关)......
http://demo.kartris.com/Spotpal-1800-SA/p-10/
我们已经对其进行了修改,因此我们将基本食物作为笔记本电脑,然后以与内存处理器等相同的方式完成附加组件。
【讨论】: