我想在 asp.net C# 中实现一个购物车网站。UI 和逻辑实现相当复杂。
我希望能够在不同的 ASP.NET 网站下使用这个购物车应用程序。
我们在 asp.net 中有 12-15 个不同的网站。每个网站都是不同的商业模式。但是,我们希望在每个网站下都使用相同的购物车应用程序(具有相同的 UI 和逻辑)。
这个概念听起来像一个 ASP.NET 服务器控件,即将购物车创建为一个 ASP.NET 服务器控件并将其插入不同的网站。但是,以下是我们面临的一些问题:-
- 购物车 UI/逻辑非常复杂。轻松可以运行到 50-60 aspx 页面。我不确定将其创建为服务器控件有多容易和可维护
- 与独立购物车相比,我们必须面对多大的性能影响?
性能影响对我们来说更重要。
最后,有没有其他更好的替代方案来处理复杂项目的 asp.net 中的这种即插即用设计。