2011-09-26 15 views

Odpowiedz

2

jeśli to, co chcesz dodać atrybut nieruchomości w C# do HtmlControl to powinno być tak:

tag.Attributes.Add(KEY, VALUE); 

gdzie klucz = „własność” a value = "og: image"

nadzieję, że to pomaga

22

Oto jak dodać atrybut zastrzeżonych Facebook "własność" do standardowego tagu META:

HtmlMeta tag = new HtmlMeta(); 
tag.Attributes.Add("property", "og:title"); 
tag.Content = "MyTitle"; // don't HtmlEncode() string. HtmlMeta already escapes characters. 
Page.Header.Controls.Add(tag); 
+0

nie działa, jeśli masz bloki kodu <%%> w nagłówku :( –

+0

@JoshRobinson Jeśli masz kod w nagłówku <% %>, a potem po prostu również hardcode tagu: ' '. Oczywiście, ustaw także zmienną "docTitle" w kodzie z tyłu lub przed tym tagiem. –

+0

to nie działa dla mnie. Robot indeksujący Facebooka nie wydaje się czytać dynamicznie dodawanych metatagów. –

Powiązane problemy