2012-05-25 36 views
0

我有一個resources.aspx頁面,它在運行時顯示所有顯示的文章中的所有文章(標題,描述,圖像和閱讀更多鏈接)。我已經成功地在每個渲染的div上呈現社交媒體按鈕(Facebook的Like,Twitter的Tweet,LinkedIn的Inshare和Google的G +)。現在,問題是,當我點擊Facebook的按鈕時,它只是將我的頁面的URL發佈到我的時間線上。我希望它發佈文章的標題,圖片和由我設置的一些說明。我如何使用Open Graph元標記完成它?我無法在運行時更改它們的值。如何在ASP.NET中動態更改Facebook元標記?

回答

0

我認爲這是一個重言式,但是因爲Facebook使用元標籤來決定標題,描述等,如果你不能在運行時改變元標籤的值,你就不能在運行時更改標題,說明。

0

也許我誤解了這個問題。如果是這樣,請編輯您的問題以澄清。

爲什麼不能在運行時更改它們的值?您使用的ASP.NET的哪些特定功能會妨礙在運行時設置元標記值? Facebook是否只將您的resources.aspx文件看作是URL或者是否您的每篇文章都有自己的URL?

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