Avatar billede sbjerre Nybegynder
14. april 2004 - 16:20 Der er 2 kommentarer og
2 løsninger

Skiftende CSS stylesheet fra Codebehind filen ?

Hvordan kan jeg i ASP.NET lave det således at jeg skifter stylesheet ud fra hvad brugeren har lyst til at se..

<link type="text/css" rel="stylesheet" href="css/default.css">

Kan det gøres fra code behind filen eller skal der laves noget serverside kode i .aspx filen a'la:

<html>
<head>
<%  Noget kode  %>
</head>
<body>

</body>
</html>

Nogen gode ideer ?!

/Søren
Avatar billede repsak Nybegynder
14. april 2004 - 19:14 #1
du skal bare sætte denne linje ind i din head-tag
Response.Write(string.Format("<link type="text/css" rel="stylesheet" href="css/{0}.css">",css));
Avatar billede repsak Nybegynder
14. april 2004 - 19:15 #2
Jeg ved ikke om du kan/hvordan du gør fra codebehind
Avatar billede jakobg Nybegynder
14. april 2004 - 23:01 #3
Du kan erstatte referencen til stylesheet'et med en Literal, hvori du så angiver hvilket stylesheet du vil anvende.
Jeg kan lave et eksempel, hvis det har interesse?
Avatar billede sbjerre Nybegynder
15. april 2004 - 09:14 #4
Det er ikke nødvendigt med et eksempel, men ellers tak for hjælpen. Det er lavet så jeg takker for den hurtige besvarelse.

Hvis der er nogen der skal bruge et eksempel kunne det se sådan ud:
*******************************************************
<%
//Session.Add("OptionStylesheet", "default"); //Remove comment (//) on test
string SelectedStyleSheet = (string)Session["OptionStylesheet"];
Response.Write(string.Format("<link type='text/css' rel='stylesheet' href='css/{0}.css'>",SelectedStyleSheet));
%>
*******************************************************

Se mere på www.sørenbjerre.dk snart :)

/Søren
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester