这里我想为主页面设置主题,但我不知道该怎么做,所以请告诉我一些解决方案。 所有我想从代码背后做的事情。 感谢所有人。
答案 0 :(得分:1)
How to: Apply ASP.NET Themes Programmatically
protected void Page_PreInit(object sender, EventArgs e)
{
switch (Request.QueryString["theme"])
{
case "Blue":
Page.Theme = "BlueTheme";
break;
case "Pink":
Page.Theme = "PinkTheme";
break;
}
}
答案 1 :(得分:0)
您可以使用Page_PreInit
方法执行此操作。查看here了解详情。
您可以通过设置Page.Theme
属性来设置主题。例如,Page.Theme = "MyTheme"
。
答案 2 :(得分:0)
VB
Protected Sub Page_PreInit(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles Me.PreInit
Page.Theme = "ThemeName"
End Sub
C#
protected void Page_PreInit(object sender, EventArgs e)
{
Page.Theme = "ThemeName";
}