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

use*_*986 9 c# asp.net facebook meta-tags

我想在facebook og属性后面的代码中动态更改

< meta property="og:image" content="image_link" />
< meta property="og:title" content="title" />
Run Code Online (Sandbox Code Playgroud)

这该怎么做?

顺便说一句.我正在添加这样的常规元标记:

HtmlMeta tag = new HtmlMeta();
tag.Name = "description";
tag.Content = message;
Page.Header.Controls.Add(tag);
Run Code Online (Sandbox Code Playgroud)

Dou*_*g S 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);
Run Code Online (Sandbox Code Playgroud)


Ana*_*sky 2

如果您想要将 C# 中的 property 属性添加到 HtmlControl,则应如下所示:

tag.Attributes.Add(KEY, VALUE);  
Run Code Online (Sandbox Code Playgroud)

其中 KEY =“属性”且 VALUE =“og:image”

希望这可以帮助