我在ASP.NET Web窗体应用程序中使用Bootswatch中的黑暗主题(Cyborg,确切地说)bootstrap.css文件。我的计划是让用户能够在登录时更改此主题。例如,如果用户Joe喜欢黑暗主题,他可以将他的设置保留为默认(黑暗)。但是,如果Bob喜欢浅灰色主题,他可以进入他的用户设置页面并选择" light"然后将使用浅色的bootstrap.css主题(如流明)加载网站。
那我该怎么做呢?我知道这是在BundleConfig.cs中设置的,它位于App_Start中并在Global.asax中的Application_Start上注册。有没有办法可以在页面加载事件中更改它?