1
我有這樣的方法:Facebook的喜歡按鈕OG標籤
private void LoadMetaTagsForFacebook()
{
HtmlMeta meta = new HtmlMeta();
meta.Attributes.Add("property", "fb:app_id");
meta.Attributes.Add("content", "");
Page.Header.Controls.Add(meta);
meta = new HtmlMeta();
meta.Attributes.Add("property", "og:url");
meta.Attributes.Add("content", Request.Url.ToString());
Page.Header.Controls.Add(meta);
meta = new HtmlMeta();
meta.Attributes.Add("property", "og:site_name");
meta.Attributes.Add("content", "Site.com");
Page.Header.Controls.Add(meta);
meta = new HtmlMeta();
meta.Attributes.Add("property", "og:title");
meta.Attributes.Add("content", this._product.Name);
Page.Header.Controls.Add(meta);
meta = new HtmlMeta();
meta.Attributes.Add("property", "og:image");
meta.Attributes.Add("content", this._product.ImagePath);
Page.Header.Controls.Add(meta);
meta = new HtmlMeta();
meta.Attributes.Add("property", "og:type");
meta.Attributes.Add("content", "drink");
Page.Header.Controls.Add(meta);
}
但是,當我運行調試我得到這個錯誤:
推斷的特性:「OG:url」屬性應該是明確提供,即使可以從其他標籤推斷出一個值。 推斷屬性:即使可以從其他標籤推斷出值,也應明確提供'og:title'屬性。 推斷屬性:即使可以從其他標籤推斷出值,也應明確提供'og:description'屬性。 推測屬性:即使可以從其他標籤推斷出值,也應明確提供'og:image'屬性。
當我看網站上的頁面源時,meta標籤是正確的..我必須以其他方式添加meta標籤嗎?我怎麼做?
我也收到一個錯誤,因爲我有一個重定向路徑(您必須先登錄才能看到頁面)。這有什麼解決方案?
我將是一個answear非常高興,我接受answears如果幫助我..我已經花了3個小搜索和嘗試。
非常感謝!
可以使用HTML標籤嗎? '' –