プロジェクトにデフォルトのテーマを設定したいと考えています。
複数のテーマを含む既存のプロジェクトがあり、適切に実行されています。デフォルトのテーマを設定するために、既存のプロジェクトで次のことを行いました-
コンテンツページ(csファイル)
protected override void OnPreInit(EventArgs e)
{
HttpCookie cookie = new HttpCookie("Theme", "default");
cookie.Expires = DateTime.Now.AddDays(30);
Response.Cookies.Add(cookie);
base.OnInit(e);
if (Request.Cookies["Theme"] == null)
{
Page.Theme = "default";
}
else
{
Page.Theme = Request.Cookies["Theme"].Value;
}
}
私もweb.configファイルに次のことを書きました
<pages theme ="default" />
しかし、これをすべて試した後でも、テーマは以前に既存のプロジェクトで設定されていたので、どこを変更すればよいのかわかりません。
私はチェックした
- マスターページ
- コンテンツページ
- web.config
テーマが設定されている他のファイルまたは他の方法はありますか??