我有一个问题,我试图有一个默认的 CSS 页面,但根据某些方面可以改变他们的 CSS。一群人可以通过数据库条目将他们的 CSS 更改为他们自己的自定义版本,他们发布一个长字符串,其中包含 CSS 需要设置的内容。但是,他们也可以做一些简单的事情,只是想覆盖背景或整个网站。
<head>
<link href="/static/css/styles.css" rel="stylesheet" />
<style type="text/css">
@{
WebExtensionHelper.CustomCSS();
}
</style>
</head>
WebExtensionHelper.CustomCSS() 返回一个包含所有 CSS 的字符串,如前所述。我需要它来影响每个页面,所以我需要在 _Layout.cshtml 页面上使用它。另一件要考虑的事情是否有帮助,我将有大约 200 人想要 customcss。