基本的に、cssファイルを編集して保存する必要があります。
ASP.NET c#Webページがあり、管理者に管理パネルからいくつかのスタイルを変更してもらいたいのですが、色、背景色、フォントサイズだけを変更してください...
たとえば、色を選択し、ボタンを押して更新してもらいたいです。背後にあるコードで、cssファイルにアクセスし、それを自分が知っている位置に変更して、後でファイルを保存したいと思います。
これは可能ですか?手伝っていただけませんか?
前もって感謝します。
基本的に、cssファイルを編集して保存する必要があります。
ASP.NET c#Webページがあり、管理者に管理パネルからいくつかのスタイルを変更してもらいたいのですが、色、背景色、フォントサイズだけを変更してください...
たとえば、色を選択し、ボタンを押して更新してもらいたいです。背後にあるコードで、cssファイルにアクセスし、それを自分が知っている位置に変更して、後でファイルを保存したいと思います。
これは可能ですか?手伝っていただけませんか?
前もって感謝します。
CSS 値をテーブルに保存する必要があり、管理画面でそれらが更新されます。次に、その場でスタイルを生成する ASPX ページを作成し (Response.ContentType を "text/css" にします)、次のようにリンクします。
<link rel="stylesheet" href="MyDynamicStyleSheet.aspx" type="text/css" />
管理者設定をデータベースに保存するのが最善の方法だと思います。ページが読み込まれると、ページのスタイルが javascript で変更されます。たとえば、ページの背景色をデータベースに保存し、ページの読み込み時にそれを復元して文字列に保存します。 「Color」などの変数を呼び出してsetBackGroundColor(<%Color%>)
から、JavaScript 関数などの js メソッドを呼び出します。
function setBackgroundColor(color)
{
document.getElementById("#bodyId).style.background=color;
}
.