如何在ASP.NET中动态更改Facebook元标记?

时间:2012-05-25 21:54:11

标签: asp.net facebook-like

我有一个resources.aspx页面,在运行时显示所有文章(标题,描述,图像和阅读更多链接),显示每篇文章。我已成功地在每个渲染的div中渲染社交媒体按钮(Facebook的Like,Twitter的推文,LinkedIn的Inshare和Google的G +)。现在,问题是,当我点击Facebook的类似按钮时,它只将我的页面的URL发布到我的时间轴。我希望它发布文章的标题,它的图像,以及我设置的一些描述。如何使用Open Graph元标记完成它?我无法在运行时更改其值。

2 个答案:

答案 0 :(得分:0)

我认为这是一个重言式,但是因为Facebook使用元标记来决定标题,描述等,如果你无法在运行时更改元标记值,那么你将无法在运行时更改标题,描述。

答案 1 :(得分:0)

也许我误解了这个问题。如果是这样,请编辑您的问题以澄清。

为什么不能在运行时更改其值?您使用的ASP.NET的哪些特定功能会妨碍在运行时设置元标记值? Facebook是否只将您的resources.aspx文件视为URL或您的每篇文章都有自己的URL?

剃刀: <meta property="og:description" content="@Model.YourCustomDescription"/>