我有一个在运行时呈现的 resources.aspx 页面,显示所有文章(标题、描述、图像和阅读更多链接),并显示每篇文章。我已经成功地在每个渲染的 div 上渲染社交媒体按钮(Facebook 的 Like、Twitter 的 Tweet、LinkedIn 的 Inshare 和 Google 的 G+)。现在,问题是当我点击 Facebook 的点赞按钮时,它只会将我页面的 URL 发布到我的时间轴上。我希望它发布文章的标题、图片和我设置的一些描述。如何使用 Open Graph 元标记完成它?我无法在运行时更改它们的值。
问问题
823 次
2 回答
0
我认为这是一个重言式,但是因为 Facebook 使用元标签来决定标题、描述等,如果您无法在运行时更改元标签值,您将无法更改标题, 运行时的描述。
于 2012-05-25T22:40:01.777 回答
0
也许我误解了这个问题。如果是这样,请编辑您的问题以澄清。
为什么不能在运行时更改它们的值?您正在使用哪些 ASP.NET 的特定功能会阻止在运行时设置元标记值?Facebook 是否只是将您的 resources.aspx 文件视为 URL,还是您的每篇文章都有自己的 URL?
剃刀:
<meta property="og:description" content="@Model.YourCustomDescription"/>
于 2012-05-25T22:51:58.600 回答