Я пытаюсь программно добавить <meta>
. Он работает нормально, когда есть элемент Head
с runat = "server"
на странице .aspx
.
Код позади:
HtmlMeta meta = new HtmlMeta();
meta.Name = "robots";
meta.Content = "noindex,follow";
this.Page.Header.Controls.Add(meta);
Но у меня есть script в теге head, который содержит кодовые блоки вроде <% ... %>
, поэтому я не могу сохранить значение runat = "server"
.
Проблема заключается в том, что я должен добавить метатег программно, потому что он зависит от значения из базы данных.
Есть ли способ решить эту проблему, чтобы мой script внутри элемента head работал как обычно, и я могу добавить метатег программно?