facebook-graph-api - 如何以编程方式在 DNN 标头标签中包含元标签?
问题描述
我想使用字符串编写器在我的 DNN 站点的标题标签中动态添加元标签。
我不确定是否可以使用 DNNPageHeaderProvider 来实现这一点?
这是我想添加的 facebook Open-Graph 元标记。
<header>
...
<!-- Open Graph Metadata -->
<meta property="og:title" content="Facebook T-Shirt">
<meta property="og:description" content="Unisex Facebook T-shirt, Small">
<meta property="og:url" content="https://example.org/facebook">
<meta property="og:image" content="https://example.org/facebook.jpg">
<meta property="product:brand" content="Facebook">
<meta property="product:availability" content="in stock">
<meta property="product:condition" content="new">
<meta property="product:price:amount" content="9.99">
<meta property="product:price:currency" content="USD">
<meta property="product:retailer_item_id" content="facebook_tshirt_001">
<!-- End Open Graph Metadata -->
...
</header>
解决方案
我想我找到了答案。
您可以使用 Attribute.Add 将属性添加到 HtmlMeta()
HtmlMeta OpenGraphBrand = new HtmlMeta();
OpenGraphBrand.Attributes.Add("property", "product:brand");
OpenGraphBrand.Content = "Our Brand";
Page.Header.Controls.Add(OpenGraphBrand);
推荐阅读
- r - 共享压缩文件夹后闪亮的电子快速启动错误
- agora.io - Agora Channels : 如何获取 Agora RTC 中直播的频道列表?
- hikaricp - 来自 HikariCP 的初始连接
- android - 构建自定义布局应用程序时出现黑屏
- python-3.x - 难以使用 Zenpy 更新宏,要么我缺少位置参数,要么宏对象不包含“更新”属性
- node.js - mongo过滤器添加排序选项
- unity3d - 2D 弹跳球
- amazon-web-services - 如何通过 Lake Formation 与另一个帐户共享我的 Glue 目录?
- javascript - 如何使用 Javascript 添加嵌入式 YouTube 视频的视频标题?
- reactjs - Chakra UI 自定义单选按钮点击时没有任何反应