我正在尝试在运行时向元素添加一些代码。当我在页面的用户控件上进行页面加载时,我会这样做:
HtmlGenericControl hc = new HtmlGenericControl();
hc.InnerHtml = GetParameter("HeaderCode");
Page.Header.Controls.Add(hc);
控件最终以第一个子元素的形式出现在标签中。例如:
...
</head>
<body>
<span><meta>Test</meta></span>
...
据我所知,Page.Header应该是Head元素。在aspx页面中,head元素已经设置了runat="server"
属性。
您有什么想法可以向<head>
元素注入字符串吗?