0
我使用这段代码加在头部分中的CSS链接:添加CSS链接头使用.NET
<script runat="server">
Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
Dim oCSS As Control = Me.Page.FindControl("CSS")
If Not oCSS is Nothing Then
Dim oLink As New HtmlGenericControl("link")
oLink.Attributes("id") = "MyCss"
oLink.Attributes("rel") = "stylesheet"
oLink.Attributes("type") = "text/css"
oLink.Attributes("href") = SkinPath & "MyCss.css"
oCSS.Controls.AddAt(0, oLink)
End if
End Sub
</script>
它的工作原理,但问题是,这个地方的CSS链接在HEAD部分的所有其他链接之上。有没有办法让这个链接出现在所有其他CSS链接的底部?
更好的是,它可以放置在头部的特定CSS链接之后吗?
另外,他们如何Controls.AddAt(0,oLink)工作。它不接受索引以外的任何其他数字“0”。
谢谢你,:)。
这两个选项都会将链接添加到第一个CSS链接标记的顶部。 ...有没有一种方法可以将其添加到任何其他标记的顶部......比如在“标题”标记之前。 ? – Norman