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