添加一个

时间:2014-12-01 05:53:52

标签: javascript jquery html asp.net

我需要根据正在加载的页面动态地将head rel标签添加到head标签。有没有办法使用page.header.controls.add方法执行此操作?或者只能通过javascript或jquery?在此先感谢您的帮助。

3 个答案:

答案 0 :(得分:2)

你能试试吗

if(!document.getElementById('id2')) { var link = document.createElement('link'); link.id = 'id2'; link.rel = 'stylesheet'; link.href = 'CSS/Css1.cs'; document.head.appendChild(link); }

答案 1 :(得分:2)

您可以使用HtmlGenericControl课程: -

HtmlGenericControl linkFile = new HtmlGenericControl("link");
linkFile.Attributes.Add("rel", "canonical");
linkFile.Attributes.Add("href", "testPath");
Page.Header.Controls.Add(linkFile);

答案 2 :(得分:0)

我们也可以使用它:

 HtmlLink clink = new HtmlLink();
    clink.Attributes.Add( HtmlTextWriterAttribute.Rel.ToString().ToLower(), "canonical");
    clink.Href = "http://www.test.co.in/";
    Page.Header.Controls.Add(clink);