asp.net MVC:我如何在一个页面中呈现两种样式而不重叠CSS类

本文关键字:两种 样式 CSS 重叠 一个 MVC net asp | 更新日期: 2023-09-27 18:18:11

我正在研究一个基于web的应用程序,该应用程序生成带有一些数据的文档。我在文档生成器中有一个新功能,您可以在文本框中粘贴Atlassian Confluence(在我们公司我们将其用作wiki)链接,然后保存此特定页面的内容将出现在文档中。

1。问题:我没有可能从没有css类的Atlassian Confluence的API获取行数据。

2。问题:我在文档生成器Bootstrap 3和Atlassian Confluence中使用一些Bootstrap类。这意味着:Atlassian Confluence样式表在我的页面上重新调整了元素的颜色和大小,我不能为Confluence的内容创建一个新的样式表,因为有一些特殊的东西,我没有时间这样做。

问题:是否有任何可能性或解决方法来解决这个问题与ASP的选项。NET和Razor?

asp.net MVC:我如何在一个页面中呈现两种样式而不重叠CSS类

解决方案对于我来说:

我创建了一个新的cshtml页面名为"WikiContent"。在本页中,我用来自Confluence的样式渲染来自atlasian Confluence的内容。在我的文档页面中,我创建了一个<iframe>,它用一些参数渲染页面"WikiContent"。

我用这个问题的答案来样式和调整<iframe>与JavaScript的大小。我还为<iframe>添加了100%的宽度