在我们的销售组织中,我们拥有三种不同的销售渠道(三种不同的网络系统)。其中一个销售渠道是使用 MVC3 构建的,另外两个是使用 Web 表单构建的。
我们正在推出一种新产品,所有这些销售渠道都将尝试销售。如果我们不必为此产品构建三个不同的注册表单,我们将很高兴(并且将来也避免为新产品创建此表)。
换句话说,我们不想在编写代码时重复自己,但我们希望“通用”注册表单能够很好地与现有的销售系统集成。
我们应该怎么做?(我们考虑过 IFrame 或从其他系统加载的带有查询字符串的新“通用”注册表单。)
编辑:
从我的评论中移出:“我对细节不太感兴趣(如何在数据库中存储数据等等,我知道该怎么做)。对于这个解决方案:我计划构建一个表单(如你评论中也提到)在主要销售渠道系统中。在其他销售渠道中使用 IFrame(指向主要表单 URL)并用查询字符串填充表单。这听起来是一个很好的整体架构吗?