我有一个resources.aspx页面,在运行时显示所有文章(标题,描述,图像和阅读更多链接),显示每篇文章。我已成功地在每个渲染的div中渲染社交媒体按钮(Facebook的Like,Twitter的推文,LinkedIn的Inshare和Google的G +)。现在,问题是,当我点击Facebook的类似按钮时,它只将我的页面的URL发布到我的时间轴。我希望它发布文章的标题,它的图像,以及我设置的一些描述。如何使用Open Graph元标记完成它?我无法在运行时更改其值。
答案 0 :(得分:0)
我认为这是一个重言式,但是因为Facebook使用元标记来决定标题,描述等,如果你无法在运行时更改元标记值,那么你将无法在运行时更改标题,描述。
答案 1 :(得分:0)
也许我误解了这个问题。如果是这样,请编辑您的问题以澄清。
为什么不能在运行时更改其值?您使用的ASP.NET的哪些特定功能会妨碍在运行时设置元标记值? Facebook是否只将您的resources.aspx文件视为URL或您的每篇文章都有自己的URL?
剃刀:
<meta property="og:description" content="@Model.YourCustomDescription"/>