login  Naam:   Wachtwoord: 
Registreer je!
 Forum

masterpage (Opgelost)

Offline arneman - 14/05/2009 10:32
Avatar van arnemanNieuw lid Ik heb een project met 2 masterpages om de gebruiker van stijl te laten veranderen. Hoe kan ik tussen die 2 switchen en eens ik gewisseld heb, dit ook aanhouden voor de rest van de website?

3 antwoorden

Gesponsorde links
Offline Wijnand - 14/05/2009 11:01
Avatar van Wijnand Moderator in ASP.NET werk je denk ik he?

Ik denk niet dat dit zo kan aangezien je in elke view opnieuw de masterpage moet 'aangeven'. Wat je wel kan doen is 2 verschillende stylesheets gebruiken en hiertussen switchen en dit onthouden met een cookie of iets dergelijks.
Offline Abbas - 14/05/2009 12:18
Avatar van Abbas Gouden medaille

Crew .NET
Het kan wel hoor om verschillende MasterPages te gebruiken. Je kan in je Page_PreInit de gewenste MasterPage selecteren. Om deze dan te onthouden kan je die best in een sessie/cookie steken. Je moet dus wel zien dan dat op elke pagina je MasterPage aan de hand van die cookie-waarde wordt geselcteerd. 
Offline arneman - 14/05/2009 13:34 (laatste wijziging 14/05/2009 14:29)
Avatar van arneman Nieuw lid Ik heb toch maar voor 2 thema's geopteerd dan 

Ik gebruik nu volgende code, maar ik krijg nog fouten op 'date' en de laatste 'Response'.

  1. <%
  2. 'Bereken expire datum
  3. Dim cookie
  4. response.cookies("cookie").Expires = date+365
  5. cookie = Request.Cookies("cookie")
  6.  
  7. '------------------------------------
  8. 'Kijken of cookie bestaat/ingevuld is
  9. '------------------------------------
  10.  
  11. 'cookie bestaat niet
  12. If cookie = "" Then
  13. Response.Cookies("cookie") = "serious"
  14. Else
  15. Page.Theme() = "Jolly"
  16. End If
  17. %>


EDIT
=============

Ik heb het aangepast naar dit:

Plaatscode: 136478

Nu krijg ik een PRE_INIT fout, iemand raad?

EDIT 2
=============

Het werkt ;)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.175s