2011-06-08 50 views
2

我有一個網站,根據我的數據庫中的itemws動態創建產品頁面。該網站工作正常,沒有錯誤。我現在想將Meta標籤添加到標題中。如何動態添加Meta標籤到頁面?

在創建頁面,我想動態/ programmically設置該網頁的meta標籤 - 關鍵詞等

我怎麼能他們在Visual Studio 2008中我使用的是使用VB.Net添加總體佈局的主頁如果影響到任何東西。

感謝

回答

6

參見:http://ryanfarley.com/blog/archive/2006/03/25/18992.aspx我認爲它正是你想要的 前。


// Render: <meta name="date" content="2006-03-25" scheme="YYYY-MM-DD" /> 
meta = new HtmlMeta(); 
meta.Name = "date"; 
meta.Content = DateTime.Now.ToString("yyyy-MM-dd"); 
meta.Scheme = "YYYY-MM-DD"; 
this.Header.Controls.Add(meta); 
+0

如何將元名稱更改爲屬性? – JPJedi 2011-06-09 14:37:55

+0

你想做什麼?對不起 - didnt按照從註釋:) – 2011-06-13 16:20:01

+0

要更改名稱屬性的元標記,你可以做到以下幾點: 昏暗元作爲HtmlMeta =新HtmlMeta() meta.Attributes.Add(「屬性」,「 og:image「) meta.Content =」http://www.domain.com/image.jpg「 Me.Page.Header.Controls.Add(meta) – 2013-12-04 13:21:59