在我的ContentPlaceHolder中使用链接href时出错

时间:2009-04-06 18:20:18

标签: c# asp.net vb.net stylesheet contentplaceholder

我在项目中使用MasterPage ...

这是我需要放在我的Dedault.aspx页面的ContentPlaceHolder中的链接

<link href="jquery/imagebox/imagebox.css" rel="stylesheet" />

但我收到错误“元素链接不能嵌套在元素td中”

知道该怎么做?

1 个答案:

答案 0 :(得分:4)

您只能在文档的标题中放置样式表链接。以下是如何从ContentPlaceholder中执行此操作的链接:

http://www.odetocode.com/articles/450.aspx

引用:

Protected Sub Page_Load(ByVal sender As Object, _
                         ByVal e As System.EventArgs)

   Dim cssLink As New HtmlLink()
   cssLink.Href = "~/styles.css"
   cssLink.Attributes.Add("rel", "stylesheet")
   cssLink.Attributes.Add("type", "text/css")
   Header.Controls.Add(cssLink)

End Sub