【发布时间】:2025-12-23 03:40:06
【问题描述】:
我有一个 webdev 问题
我有近 10,000 个服务器端页面,所有这些都使用相同的样式表。我创建了一个新的服务器端页面,它就像一个动态菜单系统,可以帮助快速轻松地从现有的 10,000 个页面中找到特定页面。
问题是,如果使用旧菜单系统以旧方式访问服务器端页面,它们应该保留旧样式表。但是,如果通过新的菜单系统访问它们,则应使用新的刷新样式表。
编辑 10,000 多页似乎不是一个好选择。解决这个问题的最佳方法是什么?
【问题讨论】:
-
如果是 php,我将创建一个文件并包含在所有页面中,然后更改一页反映在所有页面中。
-
嗨 Oshirowanen。你能澄清一些事情吗?新旧页面是否按照不同的规范构建。 IE。他们是否使用不同的模板类型等,所有这些页面是否都使用相同的模板/master_page。此外,它们是否都来自同一个域(旧的和新的)?抱歉,我无法从问题中得到您想要的确切信息。您是否有两种页面类型的示例。祝你好运!
-
如何判断请求是来自旧菜单还是新菜单
-
@BizNuge。旧页面是用 .net 1 创建的,所以我认为当时不存在母版页。新菜单是使用 .net 3.5 创建的。它们都来自同一台服务器,但域名略有不同,例如mysite1.com 有 10,000 个页面加上旧菜单,而 mysite2.com 有新菜单。
-
在这种情况下,您能否简单地为每个域提供不同的 css 主题(抱歉,我实际上使用 Java/PHP,因此对 .NET Web 服务的了解有限)。我在这里假设您可以访问要编辑的模板,并且您可能相对地引用了这个 css(说实话,这可能是太多的假设)。另一种解决方案可能是简单地用一些 JS 嗅探域位置,然后根据它包含你需要的任何 css(尽管,我再次假设你对这里的模板有一些控制,你可能没有)。跨度>
标签: javascript .net asp.net css vb.net