Page.Header.Controls.Add(控制)添加控件到<身体GT;不< HEAD>

编程入门 行业动态 更新时间:2024-10-28 04:16:55
本文介绍了Page.Header.Controls.Add(控制)添加控件到<身体GT;不< HEAD>的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我想在运行时添加一些code头部元素。当我做这在用户控制在网页页面加载速度:

I'm trying add some code at run time to the head element. When I do this in the page load of a user control in the page:

HtmlGenericControl hc = new HtmlGenericControl(); hc.InnerHtml = GetParameter("HeaderCode"); Page.Header.Controls.Add(hc);

控制身体标记结束,作为第一个子元素。例如:

The control ends up in the body tag, as the first child element. For Example:

... </head> <body> <span><meta>Test</meta></span> ...

从我的理解中,Page.Header应该是head元素。在aspx页面,头部有设置 =服务器属性。

任何想法,我怎么能在注入一个字符串&LT; HEAD&GT; 元素?

Any idea how I can inject a string in to the <head> element?

推荐答案

头元素可能对内容的类型限制。当我们的JavaScript注入到页眉,我们使用的是LiteralControl吧。

The head element may have restrictions on the type of content. When we inject javascript into the header, we do it using a LiteralControl.

例如:

Page.Header.Controls.Add(New LiteralControl("<script language='javascript' type='text/javascript'>alert('test');</script>"))

更多推荐

Page.Header.Controls.Add(控制)添加控件到&lt;身体GT;不&LT; HEAD&GT;

本文发布于:2023-11-25 00:59:53,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1627666.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:控件   身体   Controls   Add   Header

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!