任何人都知道.Net中是否有以下内容,我已经评论过我会考虑每个元素的难度。
因此,想象一下管理员可以将小部件产品添加到商店,在这个小部件产品中,他们可以指定一系列大小(下拉选项)。然后他们可以添加一系列颜色(另一个下拉列表),然后他们会为可以制作小部件的各种材料添加另一系列选项(另一个下拉列表)。
最终用户可能会从尺寸列表中选择“中”,这会影响“颜色”内容的内容(突然只有黑色和红色是选项)。用户从可用颜色中选择黑色,然后动态更改第三个下拉选项。在每个阶段,价格都会根据用户选择的内容而变化。
由于高度复杂/困难且容易出错,上述情况让我感到震惊。也许我错过了一些东西,但我认为给予管理员添加下拉菜单的能力,允许他们决定一个下拉列表如何影响另一个(或多个其他)以及每个如何反过来影响定价是要求麻烦。
我错了吗?这是否能够以干净有效的方式实现,而不会大量增加开发时间?
而且,有人能想到提供这种级别定制的电子商务系统吗?
感谢。
答案 0 :(得分:1)
我见过的这类活动的几乎每个例子都使用级联,即DDL1更新DDL2更新DDL3等。允许每个DDL影响其他活动确实增加了复杂性,但我不会把它作为非常很难,这只是为每个DDL使用AJAX来提供其他DDL的更新列表和所选选项的价格的情况。当您更新每个DDL时,您需要维护当前选择(如果可用)。