如何在c#中以编程方式在标题标签下面添加元标记

时间:2016-04-13 16:37:49

标签: c#

我正在尝试以编程方式添加<meta>。它工作正常,但问题是它没有在页面标题部分的标题标签下面添加标签:

Page.Title = "TestPage";
HtmlMeta redirectMetaTag = new HtmlMeta ();
redirectMetaTag.HttpEquiv = "X-UA-Compatible";
redirectMetaTag.Content = "IE=9";
this.AbcHead.Controls.Add(redirectMetaTag);

在我的ASPX页面中,标题部分中的空标题标签下方有JavaScript,因此每当我尝试在Page_Load()上添加上述代码时,元标记始终位于JavaScript标记之后。那么有人可以建议如何在标题标签下面添加元标记吗?

1 个答案:

答案 0 :(得分:0)

在深入研究之后,我得到了答案:

phMetaTag.Controls.AddAt(1, redirectMetaTag);

这会将我的元标记放在标题标记之后。