两个网站,相同的代码,其他行为(参数化)

时间:2014-11-26 12:51:35

标签: c# asp.net web-site-project

我们有以下两种业务联系:客户和供应商。

他们每个人都有自己的网站,允许他们与我们互动(b2b)。

现在我们正在开发一个平台,供应商(卖家)可以创建在客户(买家)网站上列出的优惠。

每个网站的平台设计是相同的,只是在几个点上有所不同,具体取决于它是买方还是卖方。例如:在商品页面上,只有买家才能购买。

为防止出现双重代码,我创建了一个新网站,用于处理整个客户< - >供应商购物事宜。

我们正在考虑将购物平台的两个部分整合到每个指定的网站中(customer-web / supplier-web)。

我的问题是,我不知道如何防止网站代码重复。

我有以下想法:

  1. 每个站点中的iFrame都具有自动登录共享令牌。 - >我不喜欢这个主意,因为我不喜欢iFrames。

  2. 将网页编译为dll,并在每个网页中引用dll&#39。 - >我不知道这是否可行。我没有找到任何对这个想法非常有用的东西。

  3. 所以我的问题是:是否有其他/更好的方法来实现我的demant?对我来说,避免双重代码非常重要。如果可能的话,它也不应该负担得起(因此将页面重新编程为UserControls对我来说是没办法的,因为这需要付出很多努力并且很难做出改变)。

0 个答案:

没有答案