デフォルトの 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 ページでこれが必要です。それが役立つかどうかを考慮するもう1つのことは、customcssを希望する約200人がいるということです。