ASP.NET从内容页面更改facebook og属性

时间:2011-09-26 12:00:02

标签: c# asp.net facebook meta-tags

我想动态更改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);

2 个答案:

答案 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”

希望这会有所帮助