16. januar 2004 - 21:30Der 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>
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>
<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 ;-)
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()
Endnu lettere at bruge en HtmlGenericControl: I aspx: <HTML> <HEAD> <TITLE runat="server" id="myTitle"></TITLE> i aspx.cs myTitle.InnerHtml = "Min egen Title";
Synes godt om
Ny brugerNybegynder
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.