ASP.NET Web アプリケーションの実行時に使用されている CSS ファイルを変更したいと考えています。
2 つの CSS ファイルがred.css
あり、blue.css
.
私は次のアプローチを試しました:
私のマスターページには、次のリンクがあります。
<link rel="Stylesheet" ID="Styles" runat="server"/>
マスター ページ Page_Load で:
Styles.Href = Global.CSSPath;
Global.asax:
public static string CSSPath = "red.css";
(同じフォルダにあると仮定して)
このアプローチは機能します。もちろん、CSSPath の値を変更して blue.css などにする機能を簡単に実装することもできます。今度は、これが Web アプリケーションを使用している 1 人のユーザーだけに影響するのか、それとも全員に影響するのかを知りたいと思います。
影響を受けるユーザーが 1 人だけの場合: ありがとうございます。そうでない場合: 特定のユーザー/セッションの実行時にテーマを変更できるようにするにはどうすればよいですか?
ありがとう、
デニス