我们有以下两种业务联系:客户和供应商。
他们每个人都有自己的网站,允许他们与我们互动(b2b)。
现在我们正在开发一个平台,供应商(卖家)可以创建在客户(买家)网站上列出的优惠。
每个网站的平台设计是相同的,只是在几个点上有所不同,具体取决于它是买方还是卖方。例如:在商品页面上,只有买家才能购买。
为防止出现双重代码,我创建了一个新网站,用于处理整个客户< - >供应商购物事宜。
我们正在考虑将购物平台的两个部分整合到每个指定的网站中(customer-web / supplier-web)。
我的问题是,我不知道如何防止网站代码重复。
我有以下想法:
每个站点中的iFrame都具有自动登录共享令牌。 - >我不喜欢这个主意,因为我不喜欢iFrames。
将网页编译为dll,并在每个网页中引用dll&#39。 - >我不知道这是否可行。我没有找到任何对这个想法非常有用的东西。
所以我的问题是:是否有其他/更好的方法来实现我的demant?对我来说,避免双重代码非常重要。如果可能的话,它也不应该负担得起(因此将页面重新编程为UserControls对我来说是没办法的,因为这需要付出很多努力并且很难做出改变)。