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

标签 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);

最佳答案

以下是将专有的 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);

关于c# - ASP.NET 从内容页面更改 facebook og 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7554749/

相关文章:

c# - TDD:当方法根据输入返回不同结果时如何测试结果?

javascript - UpdatePanel 破坏数据列表上的 JQuery 脚本

asp.net - 在 web.config 或数据库中存储配置设置

php - Facebook PHP SDK - iOS 中的 "Please close this tab to continue"错误

android - 使用 Facebook SDK 仅共享文本

php - facebook graph api在提要中只获取一张图片

c# - 是否可以在 C# 中只下载文件的一部分(例如,前 100KB)?

c# - 如何编写一个事务来涵盖移动文件和在数据库中插入记录?

c# - 通过 .NET 使用 Windows 讲述人

c# - 获取.NET Core 2.2中的默认 `AccountController`