gpt4 book ai didi

asp.net - 如何动态更改整个 ASP.NET 应用程序的主题?

转载 作者:行者123 更新时间:2023-12-02 09:59:58 25 4
gpt4 key购买 nike

想象一个 ASP.NET 应用程序,其中定义了多个主题。如何动态更改整个应用程序(而不仅仅是单个页面)的主题。我知道可以通过<pages Theme="Themename" />web.config 。但我希望能够动态地改变它。我该怎么做?

提前致谢

最佳答案

您可以在 Page_PreInit as explained here 上执行此操作:

protected void Page_PreInit(object sender, EventArgs e)
{
switch (Request.QueryString["theme"])
{
case "Blue":
Page.Theme = "BlueTheme";
break;
case "Pink":
Page.Theme = "PinkTheme";
break;
}
}

关于asp.net - 如何动态更改整个 ASP.NET 应用程序的主题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3099457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com