Thanks, I had tried that code (I found several iterations of this method online) but it didn't insert the Meta tags. I'll have to go back and try again I guess.
I then remembered that I had seen this method and had forgotten all about it...but this seems to work:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim metaDescLiteral As New Literal
metaDescLiteral.Text = "<meta NAME=""DESCRIPTION"" CONTENT=""My Lovely website description"">" & vbNewLine
Me.Header.Controls.Add(metaDescLiteral)
Dim metaKeyLiteral As New Literal
metaKeyLiteral.Text = "<meta NAME=""KEYWORDS"" CONTENT=""My Lovely Keywords"">" & vbNewLine
Me.Header.Controls.Add(metaKeyLiteral)
End Sub
I'm not sure why this method works and the other doesn't :(