在ascx

时间:2017-02-20 11:45:33

标签: javascript jquery css asp.net ascx

我的应用程序只有一个aspx页面(Default.aspx) 此页面根据需要加载.ascx控件 所有这些控件都使用相同的JS和CSS文件 现在我想对其中一些应用Bootstrap。但我害怕bootstrap会打破一些CSS和JS 所以我在考虑将每个控件包装在一个iframe中(因为我知道的是:
iframe阻止了CSS和JS的继承。) 我的解决方案好吗? 或者有没有办法知道每个控件需要哪个CSS和JS?

感谢

1 个答案:

答案 0 :(得分:0)

我的建议是,即使您将应用程序标记分解为控件(ascx文件),也应该应用一致的主题,只提供一个CSS包和一个JS包。这有助于您的网站性能,并且更易于维护。此外,它更容易为用户保持一致的外观和感觉。

因此,如果您要使用Bootstrap,请在任何地方使用它。编写JS函数,使它们不依赖于给定的标记,依此类推。