Я пытаюсь добавить код во время выполнения к элементу head. Когда я делаю это на странице загрузки пользовательского элемента управления на странице:
HtmlGenericControl hc = new HtmlGenericControl();
hc.InnerHtml = GetParameter("HeaderCode");
Page.Header.Controls.Add(hc);
Элемент управления попадает в тег body как первый дочерний элемент. Например:
...
</head>
<body>
<span><meta>Test</meta></span>
...
Насколько я понимаю, Page.Header должен быть элементом Head. На странице aspx заголовок имеет атрибут runat="server"
.
Есть идеи, как вставить строку в элемент <head>
?