如何在ASP.NET中显示详细信息页面中的产品差异

时间:2015-06-24 08:15:29

标签: asp.net e-commerce

我在即将推出的电子商务网站中完全陷入产品差异。就像我对单个产品有多种变化。例如,产品有不同的颜色和尺寸变化,但这并不固定,变化仅适用于颜色和尺寸,可能更多或更少。

如果你有任何解决这个问题的方法,那么请给我一些提示。我正在开发ASP.NET的网站,我想制作自己的电子商务应用程序,所以我没有使用任何CMS。

1 个答案:

答案 0 :(得分:0)

通常,这是由创建属性,产品类型和产品的层次结构管理,按顺序自下而上。

属性处于离散级别。所以你有数字,字符串,列表或布尔类型的属性。例如。 Size是一个属性,即String值列表(S,M,L,XL等)。与颜色相同。年龄可以是数字属性。

现在您可以构建产品类型,代表它是什么类型的产品。例如。产品类型可以是" T-Shirt"。现在,您可以将属性与此产品类型相关联。说大小和颜色。

如果要创建产品,请让管理员选择产品类型。使用它,显示它们并让它们配置它们将在产品上具有的属性。因此,如果他们选择T恤产品类型,他们将能够选择颜色和尺寸的值(因为这些是列表)。

因此,如果您想更新产品类型并为其添加年龄属性,则可以轻松完成。然后,使用该产品类型的所有产品将开始显示Age作为另一个属性。而且Age是数字,您可以向客户显示文本框以接受该字段的值。

希望这有帮助!