Criando uma tag meta usando o VB.NET
Veja nesta dica como criar uma tag meta pelo código. As tags meta ficam no interior do cabeçalho (HEAD), assim sendo para que seja possível inserir a tag meta em seu local correto o cabeçalho deve estar marcado para rodar no servidor. Veja:
Feito isso podemos criar, no código, um HTMLGenericControl e configurá-lo para que fique com a aparência da tag META. Veja:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Dim meta As New HtmlGenericControl
meta.TagName = "META"
meta.Attributes.Add("HTTP-EQUIV", "Refresh")
meta.Attributes.Add("Content", "10")
Me.FindControl("cabecalho").Controls.Add(meta)
End Sub
Neste exemplo criamos uma tag meta para fazer refresh a cada 10 segundos. Através do tagName definimos que será uma tag Meta. Adicionamos então os atributos HTTP-EQUIV e Content, indicando os valores que devem ser renderizados. Por fim, fazemos um FindControl para localizar a tag HEAD e inserimos a meta dentro do HEAD.