The Theme is applied in the Page PreInit event. You could use the new client call-back feature to add the selected theme from your dropdown into your ?Theme? session.
You have to set the theme in the Page's PreInit event.
For example:
Sub Page_PreInit(Sender As Object, E As EventArgs)
Dim Theme As String
Theme = Session("Theme")
If Theme IsNot Nothing Then
Page.Theme = Theme
End If
End Dub
/Fredrik Norm?n NSQUARED2
Microsoft MVP, MCSD, MCAD, MCT
CornerstoneMy Blog, ASP.Net 2.0 etc