我们有两个网站,唯一的区别在于设计(不同的图像、样式、布局等),但文件和 cs 代码的 Web 结构是相同的,因此我们希望简化其维护...
实际结构是:
DefaultA.aspx
DefaultA.aspx.cs
DefaultB.aspx
DefaultB.aspx.cs
LoginA.aspx
LoginA.aspx.cs
LoginB.aspx
LoginB.aspx.cs
一个想法是根据原始网站在运行时更改设计差异,但我们不太喜欢这样,因为性能、设计中的抽象和 url 混淆......
另一个正在共享 cs(aspx 继承和使用相同的 cs)文件,但我们以前从未在任何网站上做过或看到过它,所以我们想知道它是否是一个好方法......
你怎么看?在性能和开发简易性方面还有其他更好的方法吗?
最佳答案
也许我对你的问题感到困惑,但如果你有两个真正完全相同的网站,除了图像/样式/布局 - 为什么不删除其中一个网站并只使用一些 CSS 魔法根据用户访问的地址显示两个不同的站点。
关于c# - 合并两个相同的 ASP.NET 网站的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3063005/