2011-09-26 15 views
9

मैं गतिशीलसामग्री पृष्ठ

< meta property="og:image" content="image_link" /> 
< meta property="og:title" content="title" /> 

की तरह फेसबुक ओग गुण के पीछे कोड में परिवर्तन करना चाहते हैं से ASP.NET बदलें facebook ओग गुण यह कैसे करना है?

बीटीडब्ल्यू। मैं इस तरह नियमित रूप से मेटा टैग जोड़ रहा:

HtmlMeta tag = new HtmlMeta(); 
tag.Name = "description"; 
tag.Content = message; 
Page.Header.Controls.Add(tag); 

उत्तर

2

क्या आप चाहते हैं ग # में एक संपत्ति विशेषता जोड़ने के लिए इस HtmlControl इतना की तरह होना चाहिए है अगर:

tag.Attributes.Add(KEY, VALUE); 

जहां key = "संपत्ति" और value = "ओग: छवि"

आशा है कि यह मदद करता है

22

यहाँ कैसे आप एक मानक मेटा टैग के मालिकाना फेसबुक "संपत्ति" विशेषता जोड़ने है:

HtmlMeta tag = new HtmlMeta(); 
tag.Attributes.Add("property", "og:title"); 
tag.Content = "MyTitle"; // don't HtmlEncode() string. HtmlMeta already escapes characters. 
Page.Header.Controls.Add(tag); 
+0

यदि आप शीर्ष लेख :( –

+0

@JoshRobinson में कोड ब्लॉक है <%%> आप शीर्षक में <% %> कोड है, तो बस भी टैग को हार्डकोड काम नहीं करता है: '<मेटा संपत्ति =" ओग: शीर्षक "सामग्री = "<% = HttpUtility.HtmlEncode (docTitle)%>" /> '। बेशक, उस टैग के पीछे या उसके पहले 'docTitle' चर सेट भी सेट करें। –

+0

यह मेरे लिए काम नहीं कर रहा है। फेसबुक क्रॉलर गतिशील रूप से जोड़े गए मेटा टैग –

संबंधित मुद्दे