Avatar billede connor Nybegynder
16. januar 2004 - 21:30 Der er 12 kommentarer og
2 løsninger

Indsætte tekst i <title></title>

Hvordan kan jeg indsætte en title-tekst via noget server-kode?
Jeg troede lidt at man kunne dette:
<title><asp:Label id="Label2" runat="server">tekst</asp:Label></title>

Men det bliver "bare vist" ikke fortolket...
Avatar billede repsak Nybegynder
16. januar 2004 - 21:40 #1
Så vidt jeg husker
<title><% Response.WriteLine("Hejhej");%>(</title>
Avatar billede sesam Nybegynder
16. januar 2004 - 22:04 #2
<title><% Response.WriteLine("Hejhej");%></title>
Avatar billede repsak Nybegynder
16. januar 2004 - 22:47 #3
nååh ja klart, der skal selvfølgelig ikke være parantes ;-)
Avatar billede connor Nybegynder
16. januar 2004 - 23:43 #4
jeg får denne fejl:

Fejlmeddelelse om kompileringsfunktion: CS0117: 'System.Web.HttpResponse' indeholder ikke en definition af 'WriteLine'

Kildefejl:



Linje 24: <html>
Linje 25: <head>
Linje 26: <title><% Response.WriteLine("Hejhej");%></title>
Linje 27:         <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
Linje 28:         <meta name="keywords" content="blomster, gave, " />
Avatar billede sesam Nybegynder
16. januar 2004 - 23:45 #5
<title><% Response.Write("Hejhej");%></title>
Avatar billede connor Nybegynder
16. januar 2004 - 23:51 #6
jeg har værdien fra en variabel som jeg gerne vil have indsat, men det kniber lidt...
Jeg har prøvet med en label:
<title><% Response.Write("<asp:Label id="Label1" runat="server" width="337px">tekst</asp:Label>");%></title>

Men det virker ikke :-(
Avatar billede repsak Nybegynder
17. januar 2004 - 00:11 #7
<title><% Response.Write(Klasse.minStatiskeVariabel);%></title>
(beklager at jeg havde skrevet WriteLine, men det var bare hurtigt skrevet. Det mangler vist også et @, men det finder du ud af ;-)
Avatar billede connor Nybegynder
17. januar 2004 - 00:22 #8
Jeg takker for jeres hjælp :-)
Avatar billede repsak Nybegynder
17. januar 2004 - 00:26 #9
sesam -> hehe fesent at få 50% points for det ;-)
Avatar billede sesam Nybegynder
17. januar 2004 - 00:28 #10
Yep det var heller ikke meningen at jeg ville svare ,o)
Avatar billede burningice Nybegynder
17. januar 2004 - 02:07 #11
problemet er at en label-kontrol renderer noget "ekstra" rundt om din tekst som du ikke kan bruge til noget i dit title-tag. Brug istedet en literal... eller, som det er foreslået, Response.Write()
Avatar billede jaffafo Nybegynder
17. januar 2004 - 12:08 #12
brug en User Control til det..

<title:modul id="bløb" runat="server" />



i den har du så følgende

<title>hej</title>
Avatar billede jaffafo Nybegynder
17. januar 2004 - 12:10 #13
ja selvf. så skal du også registrere User Controllen...

jeg kan ikke lige huske det i hovedet, men brug google eller måske kan en eller anden svare på det..  :)
Avatar billede erve Nybegynder
19. januar 2004 - 17:37 #14
Endnu lettere at bruge en HtmlGenericControl:
I aspx:
<HTML>
  <HEAD>
    <TITLE runat="server" id="myTitle"></TITLE>
i aspx.cs
      myTitle.InnerHtml = "Min egen Title";
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