我想动态更改facebook og属性后面的代码,如
< meta property="og:image" content="image_link" />
< meta property="og:title" content="title" />
怎么做?
顺便说一句。我正在添加这样的常规元标记:
HtmlMeta tag = new HtmlMeta();
tag.Name = "description";
tag.Content = message;
Page.Header.Controls.Add(tag);
答案 0 :(得分:23)
以下是将专有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);
答案 1 :(得分:2)
如果你想要的是在c#中添加一个属性属性到HtmlControl,那应该是这样的:
tag.Attributes.Add(KEY, VALUE);
其中KEY =“property”和VALUE =“og:image”
希望这会有所帮助