c# - 合并两个相同的 ASP.NET 网站的最佳方式?

标签 c# asp.net web

我们有两个网站,唯一的区别在于设计(不同的图像、样式、布局等),但文件和 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/

相关文章:

c# - PowerShell 在读取文件时保持文本格式

c# - Socket EndReceive 命令/数据问题

c# - 使某个网址仅在 48 小时内有效

c# - 如何在C#中同时检索存储过程的结果值和select语句?

c# - 尽管数据表存储在缓存中,但每次使用后是否都必须调用 dispose?

asp.net - 尝试访问谷歌分析时指定的提供商类型无效

html - 内容未在 IE 中显示

javascript - 断线在 Javascript 警报功能中不起作用

html - 带有主要内容的右侧 float 侧边栏四处流动 - 怎么样?

c# - 使用包含对自身引用的 OData 对象创建表时出现 SQLite 异常