2010-09-16 57 views
0

这里我想为主页面设置主题,但我不知道如何去做,所以请告诉我一些解决方案。 所有我想从后面的代码做。 谢谢大家。在asp.net中应用主题

回答

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; 
    } 
} 
0

您可以使用Page_PreInit方法执行此操作。查询here了解更多详情。

您可以通过设置Page.Theme属性来设置主题。例如,Page.Theme = "MyTheme"

+0

雅,我知道,但我怎么设置呢? – Abhishek 2010-09-16 10:24:36

+0

this this.Page.Theme =“collection”; “ – Abhishek 2010-09-16 10:25:02

+0

还是别的? – Abhishek 2010-09-16 10:25:21

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