Ciao a tutti,
scenario: sito creato con masterpage, i files javascript posso caricarli in due modi:

programmaticamente nella master:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
Dim js As New HtmlGenericControl("script")
js.Attributes("type") = "text/javascript"
js.Attributes("src") = Resolveurl("~/js/pippo.js")
Page.Header.Controls.Add(js)
End Sub

oppure così:
<script language="javascript" type="text/javascript" src='<%=Resolveurl("~/js/jpippo.js")%>'></script>

Questi metodi vanno tutti e due bene. Però se da contentpage voglio settare i meta description e keywords, nel secondo caso non me li fa aggiungere perchè dice che c'è un blocco di codice <% e che quindi non si possono aggiungere controlli con page.header.controls.add()

Per ora ho risolto con un contentplaceholder nella head, però non mi pare una
grandissima soluzione.

Qualcuno ha idee migliori?

Grazie

G