要求:动态添加标签,而有部分又不是ASP控件,应该如何实现呢?
以下的二段代码,均可以解决这个问题。
代码1,
复制代码 代码示例:
HtmlGenericControl
include2 = new HtmlGenericControl("script");
Include2.Attributes.Add("type", "text/
javascript");
Include2.InnerHtml = "alert('JavaScript in Page Header');";
this.Page.Header.Controls.Add(Include2);
代码2,
复制代码 代码示例:
Literal li = new Literal();
li.Text = "<script...</script>";
this.Page.Header.Controls.Add(li);
有兴趣的朋友,可以亲自动手测试下,看看asp.net动态添加非标准html控件的效果如何?!