2011-09-26 64 views
9
內容頁

我想在代碼中動態變化背後的Facebook OG的屬性,如ASP.NET變化的Facebook OG從

< meta property="og:image" content="image_link" /> 
< meta property="og:title" content="title" /> 

性能如何做到這一點?

btw。我加入正規meta標籤是這樣的:

HtmlMeta tag = new HtmlMeta(); 
tag.Name = "description"; 
tag.Content = message; 
Page.Header.Controls.Add(tag); 

回答

2

,如果你想要的是在C#中添加屬性屬性HTMLControl時這應該是像這樣:

tag.Attributes.Add(KEY, VALUE); 

其中key =「屬性」與VALUE =「OG:像」

希望這有助於

22

這裏是你如何在Facebook的私有「財產」屬性添加到標準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

如果你有代碼塊<%%>在標題:( –

+0

@JoshRobinson如果在頭<% %>代碼,那麼也只是硬編碼的標籤不起作用:'」/>'。當然,也可以在代碼後面或標籤之前設置'docTitle'變量。 –

+0

這不適合我。 Facebook抓取工具似乎沒有閱讀動態添加的meta標籤 –