Avatar billede speedpete Nybegynder
16. februar 2006 - 11:50 Der er 1 løsning

metatags og MasterPages

Hvordan kan man sætte metatags på en side, når denne side arver fra en masterpage?
Man kan jo ikke bare skrive dem ind, for man har ikke adgang til <head>.

Jeg har prøvet med
Page.Attributes.Add("Description","Denne side er..."),

men det giver ikke det ønskede resultat. Man får godt nok tilføjet i <Head> noget a la Description = "Denne side er...", men jeg vil jo have at der skal stå
<Head>
<meta name="Description" content="Denne side er...">
</Head>
Avatar billede speedpete Nybegynder
16. februar 2006 - 12:02 #1
nåmen det var ikke så svært alligevel:
 
protected void Page_Load(object sender, EventArgs e)
    {
        HtmlGenericControl myTag = new HtmlGenericControl("meta");
        myTag.Attributes.Add("name", "Description");
        myTag.Attributes.Add("content", "Denne side er...");
        Page.Header.Controls.Add(myTag);       
    }
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