我想用默认主题设置我的项目。
我有一个包含多个主题并且正常运行的现有项目。 为了设置默认主题我在现有项目中做了以下事情 -
内容页面(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" />
但即使在尝试了所有这些之后,主题的价值也会像以前在现有项目中设置的那样变得绿色,我不知道我应该在哪里更改。
我检查了
是否有其他文件或任何其他方式设置主题?