Avatar billede nielsen2002 Nybegynder
01. december 2005 - 11:19 Der er 4 kommentarer og
1 løsning

Inline Kode

Hej.
Jeg har et spørgsmål.
jeg er ved at lave en hjemmeside, hvor jeg skal loade et fooskelligt CSS alt efter hvilket ID det er sendt med URL'en.

Men hvordan gør jeg?

I min head har jeg:

<head>
<link href="CSS/(Her skal der indsættes et filnavn)" type="text/css" rel="stylesheet" />
</head>

Fik et tip om at man kan bruge inline coding til at lave det, altså noget lignende

<head>
<link href="CSS/<% Request.QueryString("CSSNavn") %>" type="text/css" rel="stylesheet" />
</head>

men jeg får fejl, hva kan jeg ellers gøre?
Avatar billede burningice Nybegynder
01. december 2005 - 14:06 #1
du kan starte med at sige hvilken fejl du får... at sige du får en fejl er ligesom at sige at min kaffemaskine ikke virker og nu skal du fortælle mig hvorfor, uden at fortælle hvad det er der ikke virker.
Avatar billede snepnet Nybegynder
01. december 2005 - 19:12 #2
du kan bare angive dem med runat="server" - sådan her:
<link href="" type="text/css" rel="stylesheet" id="lnkStyle" />

og så i din kode:
protected HtmlLink lnkStyle;

og så i din page_load (eller i din initialisering) kan du så:

lnkStyle.Href = <reference>;

og hvis det skal være lidt labert kan du lave en property til din querystringparameter:

protected string CSSNavn
{
  get{return Request.QueryString["CSSNavn"];}
}

hvorefter du bare kan lave denne her i koden:
lnkStyle.Href = CSSNavn;

mvh
Avatar billede nielsen2002 Nybegynder
08. december 2005 - 22:59 #3
Hej snepnet. Tak for dit svar.

har lige et spørgsmål. jeg koder i vb.net så når jeg oversætter dit eksempel får jeg denne fejl:

udrag af kode:
Protected lnkStyle As HtmlLink
Sub page_load()
lnkStyle.Href = "CSS/BG.css"

Fejl:
Compiler Error Message: BC30260: 'lnkStyle' is already declared as 'Protected Dim WithEvents lnkStyle As System.Web.UI.HtmlControls.HtmlGenericControl' in this class.
Avatar billede snepnet Nybegynder
09. december 2005 - 04:24 #4
du fjerner bare denne:
protected HtmlLink lnkStyle;

bruger du 1.1 eller 2.0?

mvh
Avatar billede nielsen2002 Nybegynder
09. januar 2006 - 18:13 #5
lukker
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