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标签吗? '' –