我有一个ASP.NET web表单项目,在App_Themes文件夹中有css、图像和皮肤。我们希望在不失去App_Themes定义的外观的情况下将Boostrap集成到项目中。有人知道如何最好地使用App_Themes将Bootstrap集成到ASP.NET WebForms项目中吗?
我使用Bootstrap(4(的经验是实现我自己的sass文件,该文件覆盖引导程序sass变量。开箱即用的Bootstrap.ass文件只引用所有的boostrap mixin、实用程序和组件文件,没有自己的内容,所以你可以复制引导程序文件,也可以自己修改它。复制它并调整它以引用您自己的其他文件,如变量重写等,非常容易,并且允许您在不丢失自己更改的情况下轻松地合并未来的引导程序更新。
因此,您可以将bootsrap文件放在任何您想要的位置,并在app_themes\theme目录中创建您自己的sass文件,该文件是boostrap文件的副本,然后从应用程序中引用生成的.css文件。挑剔的是,您需要将css重构为sass,从而利用boostrap框架。