在asp.net中应用主题

时间:2010-09-16 10:21:15

标签: asp.net themes dynamic

这里我想为主页面设置主题,但我不知道该怎么做,所以请告诉我一些解决方案。 所有我想从代码背后做的事情。 感谢所有人。

3 个答案:

答案 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";
}