2

我在尝试将引导程序实现到我们的 ASP.NET Web 窗体 (VB) 项目中时遇到问题。我们已决定一次一页地实施此更改,因此我们需要同时运行 2 个母版页。一个带有引导程序的母版页,另一个将具有我们原始的 CSS 设置。最终,所有页面都将被转换为引导母版页,一旦它们被检查以确保它们正确显示。

问题......是当我运行一个带有引导母版页的页面时,以某种方式,原始的 CSS 正在被拾取(由 IIS 或其他东西)并且把一切都搞砸了。原始 CSS 不在引导母版页中。此外,当我重命名原始 CSS 页面时,它仍然被拾取。我需要知道如何放置原始 CSS 以使其不影响引导母版页,或者如何使其不被拾取。

我觉得这可能是一个重复的问题(因为我不敢相信我是唯一一个遇到这个问题的人),但我找不到任何地方,这可能是因为我不确定如何表达这个问题.

如果可以的话请帮忙!

谢谢

编辑

这是双向发生的。所以我的引导 CSS 被自动神奇地导入到我的原始母版页中......并且我的原始 CSS 被自动神奇地导入到我的引导母版页中。即使你也没有参考。

此外,我尝试按照偏好顺序添加对每个人的引用,并且在某个地方甚至会覆盖它。

编辑 2

是的,我删除了 web.config 中的默认主题。我什至将主题放在了@PAGE 标签中,它仍然会引入其他 CSS。

<%@ Page Language="VB" MasterPageFile="App_Master/bootCerulean.master" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" title="Home" StylesheetTheme="bootCerulean" Theme="bootCerulean" %>

这是新的...我的“App_Themes”文件夹中有 4 个子文件夹,并且连接到其中的页面不会包含其他 CSS。页面 & 中唯一的区别是 @Page Theme 属性。我添加了它(上图),但仍然不行......

编辑 3

当我删除对母版页中任何 CSS 的所有引用并添加 @Page Theme 属性时,它只会引入我正在使用的主题的项目。目前这是一个不错的解决方案。

但我想知道为什么/如何自动导入主题。母版页级别也没有“主题”设置,或者有吗?

那将解决那里的问题!

4

0 回答 0