通过代码隐藏将CANONICAL标签添加到我的SEO页面?

Eti*_*nne 8 c# vb.net asp.net seo

我正在使用带有MasterPages的ASP.NET.因此,我不能将此链接放在我的引用我的MasterPage的页面中.

<link rel="canonical" href="http://www.erate.co.za/" />
Run Code Online (Sandbox Code Playgroud)

我需要将此链接放在我的每个页面的页面加载中.我将如何通过代码执行此操作?我正在使用VB.NET,但C#也将帮助我朝着正确的方向发展.

这就是我在后面的代码中为我的DESCRIPTION标签做的.

    Dim tag As HtmlMeta = New HtmlMeta()
    tag.Name = "description"
    tag.Content = "Find or rate any company in South Africa for FREE and rate them"
    Header.Controls.Add(tag)
Run Code Online (Sandbox Code Playgroud)

提前致谢!

Eti*_*nne 14

这就是我必须要做的..................

    Dim seoTag As HtmlLink = New HtmlLink()
    seoTag.Attributes.Add("rel", "canonical")
    seoTag.Href = "http://www.erate.co.za/"
    Header.Controls.Add(seoTag)
Run Code Online (Sandbox Code Playgroud)

更多信息在这里