ASP.NET, C#: Přístup do hlavičky   otázka

ASP.NET WebForms

Zdravím.

Potřeboval bych poradit, jak dynamicky vkládat obsah například do meta tagů, a podobně

Díky

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Ujistěte se, že má sekce head parametr runat="server". Pak už je přidání poměrně jednoduché:

HtmlControls.HtmlLink rsd = new HtmlControls.HtmlLink();
rsd.Attributes["type"] = "application/rsd+xml";
rsd.Attributes["rel"] = "EditURI";
rsd.Attributes["title"] = "RSD";
rsd.Attributes["href"] = "http://www.vbnet.cz/Discovery.ashx?type=Rsd";
Page.Header.Controls.Add(rsd);

Tento kousek kódu přidá do stránky link na RSD popis (to je jedno, co to je), vygeneruje to tohle:

<link type="application/rsd+xml" rel="EditURI" title="RSD" href="http://www.vbnet.cz/Discovery.ashx?type=Rsd" />
nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback